Ecosystem Digest β 2026-08-12
Ecosystem Digest β 2026-08-12
π¦ OpenClaw Ecosystem Digest β 2026-08-12
Generated 07:46 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 385,974 | 10 | 6 | 10 | 0 |
| hermesagent | 229,064 | 7 | 1 | 5 | 0 |
| ZeroClaw | 32,560 | 15 | 9 | 10 | 0 |
| IronClaw | 12,603 | 12 | 4 | 10 | 0 |
| Moltis | 2,819 | 0 | 0 | 0 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 385,974 Β· Open issues: 5,610 Β· Last push: <1h ago
β Merged PRs
- #122237 improve(ui): quiet slash command menu hierarchy
- #122334 fix(windows): launch npm-installed native session CLIs
- #122369 improve: speed up audit event writer tests
- #121818 feat: clone GitHub projects from session picker
- #107295 refactor(qqbot): install plugin from Tencent package
- #122312 fix(ui): show a placeholder for remote markdown images
- #122294 fix(ui): let short Canvas previews fit their content
- #122368 fix(gateway): avoid cold title reads on first session list
- #122340 fix(ci): avoid unrelated iOS release-gate runs
- #122322 fix(ui): keep chat sharing menu compact
π New Issues
- #122379 [Bug]: config.get returns error in webchat UI (v2026.6.8, Windows)
bug - #122378 Core beta published without companion plugin releases β unrecoverable gateway boot loop; rollback also blocked by migration stamps π¬1
- #122375 New Session shows raw agent id instead of resolved display name
bugmaintainerP2clawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:ux-frictionπ¬1 - #122372 [Docs Bug]: update node pairing storage ownership wording
bugdocsmaintainerP3clawsweeper:source-reproissue-rating: π¦ diamond lobsterπ¬1 - #122370 Slack: no way for an agent to react when it is added to a channel (opt-in self-join intro)
P3clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionissue-rating: π off-meta tidepoolimpact:ux-frictionπ¬1 - #122357 Bug: bundled memory-wiki omits declared mdast-util-from-markdown dependency in stable and beta npm packages
no-staleP1clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:otherπ¬2 - #122353 [Bug]:
extractBalancedJsonPrefixreturns a non-JSON fragment from quoted prosebugno-stalebug:behaviorP2clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:otherπ¬2 - #122352 Android resurrects expired subagent activity on late terminal redelivery
no-staleP2clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproimpact:session-stateissue-rating: π¦ diamond lobstermaturity:stableπ¬2 - #122321 Gateway crash-loops on βplugin migration inputs changed during startup convergenceβ (codex@beta), leaking un-pruned npm generation dirs β filled host disk in ~2h
P1clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-live-reproimpact:crash-loopissue-rating: π platinum hermitimpact:otherπ¬1 - #122317 Control UI: hidden session sections show catalog ids instead of labels
maintainerP2clawsweeper:no-new-fix-prclawsweeper:source-reproclawsweeper:linked-pr-openissue-rating: π¦ diamond lobsterimpact:ux-frictionπ¬1
π Closed Issues
- #122377 Discord gateway permanently wedged when event-loop stall starves the resume window β restart-recovery claim drift β adoption throw
- #122376 [Feature]: Pre-install Chromium and system dependencies in official Docker image
- #122225 [Bug]: Control UI slash-command menu overuses accent color
- #122281 Remote Markdown images disappear into ordinary alt text in chat
- #91126 Remote node registration: token scopes empty, nodes approve API incomplete
- #122272 fix(ui): let short Canvas previews fit their content
hermesagent (NousResearch/hermes-agent)
Stars: 229,064 Β· Open issues: 31,125 Β· Last push: <1h ago
β Merged PRs
- #84193 fmt(js):
npm run fixauto-fix - #83634 Detached update hand-off on every OS: quit β hermes update β reopen, with one dumb shim window
- #84074 feat(relay): ambient token endpoint mode for gateway.idp.token_url
- #83677 fix(relay): stop sibling gateways answering another instanceβs button press
- #83798 feat(browser): auto-install the Browser Use CLI instead of silently downgrading
π New Issues
- #84207 [Bug]: Interrupted tool call (exit 130) silently kills the entire turn β agent goes mute (response_len=0) until user re-pings; a timeout (exit 124) does not
- #84206 [Bug]: @file text expansion assumes UTF-8 and fails on locale-encoded CSV/TXT files
- #84200 macOS: Desktop backend startup SIGTERMs the launchd-managed gateway (gateway dies after every Desktop-triggered update)
type/bugduplicatecomp/clicomp/gatewayP1sweeper:risk-message-deliverycomp/desktopπ¬1 - #84195 [Feature] Relax/remove the 57-char skill description truncation β measured token cost is negligible, routing value is not
type/featurecomp/agenttool/skillsP3 - #84194 [Bug]: MoA references do not rotate OpenCode Go credentials when the active account is exhausted
type/bugcomp/agentarea/authP2bug - #84189 [Feature] Desktop: inline approve-and-edit modal for memory/skill writes (preview diff, approve/reject, edit content before save)
type/featuretool/memorytool/skillsP3needs-decisioncomp/desktoparea/memory - #84185 [Bug]: Windows: gateway cold-started after βhermes updateβ dies silently (no logs, no PID file, no exit record) β offline until manual restart
type/bugcomp/clicomp/gatewayP1sweeper:risk-message-deliverysweeper:risk-compatibilitysweeper:risk-platform-windowscomp/desktopplatform/windowsarea/install-updateπ¬2
π Closed Issues
- #84170 test
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 32,560 Β· Open issues: 719 Β· Last push: <1h ago
β Merged PRs
- #9907 chore(security): sync bitmaps audit waiver policy
- #9583 ci(lint): gate rustdoc warnings via config and lint job
- #9115 ci(runners): run compile-heavy jobs on optional Blacksmith runners
- #9922 fix(deps): contain RUSTSEC-2026-0253 in lru graph
- #9879 fix(daemon): remove unsupported SIGUSR1 reload guidance
- #9910 fix(skills): keep blank lines inside SkillDocument block scalars
- #9891 fix(runtime/cron): infer shell when blank prompt key lacks job_type
- #9215 fix(containers): make Compose gateway reachable
- #9892 fix(runtime/cron): validate delivery on update_job patches
- #9636 fix(config): accept the Windows null device (nul) as a safe redirect target
π New Issues
- #9934 test(tools): chunked_response test servers never drain the request β flaky on macOS/BSD
- #9933 [Bug]: WhatsApp Web business mode reacts to own-account outbound messages (the fromMe guard added in #6353 is personal-only)
- #9929 [Bug]: headless SOP step turns are given a session path but never persisted to the session store
bugπ¬1 - #9928 [Feature]: dashboard SOP runs view shows live per-run activity, not only step transitions
enhancement - #9925 [Bug]: model thinking output sometimes leaks to daemon stdiout
bug - #9924 docs(agents): AGENTS.md requires Fluent
fl!()keys, which have zero occurrences in the tree - #9919 fix(memory): reject Qdrant in builder-only factory without storage config
bugconfigmemorymemory:backendpriority:p1status:acceptedrisk:medium - #9917 [Bug]: Session abort/rename/state/message_post treat full session_key as display id (double gw_ prefix)
buggatewayruntimepriority:p1status:in-progresswebrisk:highπ¬1 - #9916 bug(security): resolve host launchers before applying workspace cwd
bugruntimesecuritytoolsecurity:dockersecurity:policydomain:securitypriority:p1status:acceptedfollow-uprisk:high - #9915 feat(runtime): surface incompatible coding CLI sandbox selection before invocation
enhancementruntimesecuritytoolsecurity:bubblewrapsecurity:dockerdomain:securitydomain:architecturepriority:p2needs-maintainer-reviewtype:rfcstatus:no-stalefollow-uprisk:high - #9914 feat(runtime): define Docker coding CLI workspace-root and cwd contract
enhancementruntimetoolsecurity:dockerdomain:architecturepriority:p2needs-maintainer-reviewtype:rfcstatus:no-stalefollow-uprisk:high - #9912 [Bug]: Restore full skill injection default through v0.8.x
bugconfigruntimeskillspriority:p1status:in-progressrisk:highπ¬1 - #9909 [Bug]: Matrix mention_only drops group replies to the bot without an @-mention
bugchannelintegrationchannel:matrixpriority:p2status:in-progressrisk:mediumπ¬1 - #9906 [Feature]: Decompose the config schema into domain modules without changing behavior
enhancementconfigdomain:architecturepriority:p2status:acceptedstatus:no-stalerisk:mediumtype:refactor - #9905 [Bug]: Discord audio transcription manager is never bound to the active agent provider
bugagentchannelintegrationproviderruntimechannel:discordpriority:p2status:acceptedrisk:medium
π Closed Issues
- #9545 [Task]: gate rustdoc warnings in required PR CI
- #7232 RFC: Structured Observability Enhancement β Rich Events, OTel Trace Correlation, and Bridge Refactoring
- #9768 [Bug]: daemon reload is not on SIGUSR1, and the degraded-security warning tells operators to send a signal that kills the daemon
- #9908 [Bug]: SkillDocument truncates multi-paragraph block-scalar descriptions at blank lines
- #2269 [RFI]: Token consumption and cost management for productized agent workloads
- #9889 [Bug]: cron_add infers agent from blank/null prompt key and rejects valid shell command
- #9035 [Bug]: Docker Compose gateway can remain loopback-bound behind a published port
- #9890 [Bug]: cron update_job skips delivery validation and can persist incomplete announce config
- #9633 [Bug]: Windows null-device redirect (2>nul) rejected by shell security policy
IronClaw (nearai/ironclaw)
Stars: 12,603 Β· Open issues: 1,479 Β· Last push: <1h ago
β Merged PRs
- #7471 fix(processes): lease expiry recovers safe runs instead of failing them; isolate the journal heartbeat pool
- #7514 fix: enable Railway shell for hosted volume profile
- #7503 fix(loop): retain accepted task across context eviction
- #6997 feat(llm): explicit Anthropic cache_control breakpoints on both transports
- #7480 fix(webui): reveal long conversation titles on hover
- #7284 fix(webui): bound SSE reconnect storms
- #7500 fix(disclosure): parallelize read-only bridge lookups
- #7507 fix(threads): restore listability for unprojected thread index rows
- #7497 fix(triggers): add unattended scheduled-run protocol
- #7502 fix(loop-host): unify token estimation
π New Issues
- #7517 Cloud.near.ai: allow staking path for Google/GitHub sign-ins
enhancement - #7508 GitHub MCP extension startup gives confusing endpoint verification prompt instead of connecting
bug_bash_P2QA_BUG - #7505 Memory: target-alias resolution is contract β move it to the domain layer
bugπ¬1 - #7496 Feature: host-mediated IdentyClaw Passport (builtin.idcp + practitioner helper)
- #7490 fix(turn-runner): retry_disposition() silent-redrive table is dead code β wire it or retire it
bugscope: agentrebornπ¬1 - #7489 tracking(coding-tools): result_read 24 KiB preview ceiling + read-before-edit full-read gate (2000-line uneditable wall)
enhancementscope: tool/builtinreborn - #7486 fix(loop): typed no-progress escape false-positives on idempotent reads/polling β warn before terminal
bugscope: agentreborn - #7485 fix(loop): token estimator double-counts ASCII, halving the effective context window; unify the two estimators
bugscope: agentreborn - #7484 fix(loop): context window silently evicts the task β pin user messages, compact on eviction, revisit the 128-message clamp
bugscope: agentrebornπ¬1 - #7482 Epic: Pluggable agent loops β ACP executor, edge credential injection, kernel architecture
enhancementrisk: highscope: agentscope: toolrebornepicπ¬3 - #7476 classify_delivery_outcome (MODEL delivery path) ignores Failedβs vendor_message_refs, hiding partial-send evidence from the model β same gap #7475 fixes for notices
- #7467 Epic: Make Reborn durable state profile-agnostic and migrate legacy profile roots
enhancementrisk: highscope: workspacerebornepic
π Closed Issues
- #6984 Cache: place explicit Anthropic cache_control breakpoints (rig adapter + OAuth transport)
- #7481 Reveal long conversation titles on hover in the left navigation
- #7488 fix(disclosure): bridge tools hardcoded Exclusive serialize discovery batches and discard batch tails
- #7487 fix(disclosure): tool_search marks tools disclosed without returning schemas, disarming describe-first; oneOf required collapses to empty
Moltis (moltis-org/moltis)
Stars: 2,819 Β· Open issues: 101 Β· Last push: 8h ago
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- π’ #86451 Bug: openclaw update creates duplicate cron entries β no deduplication check on re-creation β π¬2 Β· 2d ago
- β« #93031 [Bug] v2026.6.6 cron migration: jobs migrated from jobs.json have blank agent_id β scheduler silently skips them β π¬3 Β· 2d ago
- π’ #93033 [Bug] v2026.6.6: BWS secret resolution order changed β gateways without BWS_ACCESS_TOKEN in plist fail after cache expiry (~4h) β π¬1 Β· 5d ago
- β« #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β π¬11 Β· 5d ago
- β« #99305 [Bug]: Bedrock provider β claude-sonnet-5 prompt caching broken (cache-control blocks not attached, zero cache hits) β π¬4 Β· 7d ago
- π’ #79607 [Feature]: Identity-based session unification β one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β π¬3 Β· 9d ago
- β« #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) β π¬3 Β· 9d ago
- π’ #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) β π¬3 Β· 11d ago
- β« #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β π¬1 Β· 11d ago
- β« #87318 [SANITIZED β possible injection attempt] β π¬12 Β· 15d 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
- Qwen 3.8-27b coming this week β2189
- Introducing Unsloth Desktop app β952
- All the more reason not to use Closed Models β¦ Claude now officially βmarksβ AI-generated content β¦ steganographically, apparently β¦ and there are false positives already β528
- nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16 Β· Hugging Face β499
- The small open weight models are scarier in AI development β181
r/singularity β top 2 new
- Researchers find way to extract hidden reasoning from frontier AI models via API, show Kimi likely distilled this way, also find scheming/other quirks in the raw chain of thought β874
- OpenAIβs Chief Operating Officer resigns. β635
π Community Pulse β OpenClaw Ecosystem
r/openclaw β top new posts
- OpenClaw Exit Interview - Late January Adopter. β40
- iOS Update Trash β7
- My OpenClaw is Dead β6
- Stupid question, but what crontabs are you guys running using openclaw? β4
- Whatβs still hard or unreliable when using OpenClaw in real workflows? β4
X β @openclaw
No new tweets in the last 24h.
X β @steipete
- Funny how that headline is about OpenClaw and not Claude. As if the harness could meaningfully prevent a determined user β0 π0 Β· recent
-
Must be load-bearing. β0 π0 Β· recent
Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.