Ecosystem Digest β 2026-08-25
Ecosystem Digest β 2026-08-25
π¦ OpenClaw Ecosystem Digest β 2026-08-25
Generated 07:46 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 387,438 | 14 | 2 | 10 | 1 |
| hermesagent | 235,852 | 3 | 3 | 6 | 0 |
| ZeroClaw | 32,646 | 15 | 7 | 10 | 0 |
| IronClaw | 12,604 | 12 | 7 | 10 | 0 |
| Moltis | 2,836 | 0 | 2 | 3 | 1 |
OpenClaw (openclaw/openclaw)
Stars: 387,438 Β· Open issues: 5,919 Β· Last push: <1h ago
π New Releases
- v2026.8.1-beta.3 β OpenClaw 2026.8.1-beta.3
β Merged PRs
- #128896 fix: Telegram private topics resume after gateway restart
- #128911 fix(ui): center completed progress marker
- #128902 fix(media): preserve correct filenames for transparent image attachments
- #126811 fix(macos): return paired-node Codex catalogs without native supervision
- #128864 fix(gateway): surface cloud workspace recovery failures
- #128874 test(ui): scope Claude session selection to sidebar links
- #128873 fix(agents): keep Unicode filename reads inside workspace
- #128958 fix(ui): explain why updates are unavailable
- #128957 fix(crabbox): dispose heartbeat generations
- #128937 fix: restore GitHub tools in managed Codex sessions
π New Issues
- #128967 Session layer silently front-truncates large tool results to 64KiB; surviving truncation marker accounts only for tail loss π¬1
- #128963 [Bug]: Mid-turn overflow skips auto-compaction after settled replay-unsafe tools
bugmaintainerπ¬1 - #128962 Subagent result discarded and parent session hangs forever when an announce run compacts (
Cannot continue from message role: assistant)no-staleP1clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproimpact:session-stateimpact:message-lossissue-rating: π¦ diamond lobsterπ¬2 - #128960 [Bug]: Slash command popup menu fails to show when typing β/β in a new session (Windows)
bugbug:behaviorP3clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:ux-frictionπ¬2 - #128956 Inbound attachment prompt note never includes the file name β
MediaFact.fileNameexists but is not rendered, and the Mattermost plugin never sets itno-staleP2clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:ux-frictionπ¬1 - #128938 [Bug]: Memory sync retries terminal OpenAI embeddings 429 (insufficient_quota) on every sync, starving the sync queue
bugmaintainerP1clawsweeper:source-reproimpact:session-stateimpact:auth-providerissue-rating: π¦ diamond lobsterπ¬1 - #128935 [Bug]: Telegram react tool schema never teaches models the custom_emoji_id syntax or unicode restrictions until reactions fail
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:ux-frictionclawsweeper:bulk-filedπ¬1 - #128934 [Bug]: Skills curator pin/unpin/restore replay gateway-answered failures against local state after a 1.5s timeout
P2clawsweeper:no-new-fix-prclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:othermaturity:stableclawsweeper:bulk-filedπ¬1 - #128933 [Bug]: AskUserQuestion bounded-text caps exceed the upstream SDK schema and deny entire question sets on overflow
P1clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:otherclawsweeper:bulk-filedπ¬1 - #128932 [Bug]: Anthropic AskUserQuestion answers collapse when two questions share identical text
P2clawsweeper:no-new-fix-prclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:otherclawsweeper:bulk-filedπ¬1 - #128931 [Bug]: Forward clock jumps expire all playback-transcode failure cooldowns simultaneously, causing synchronized ffmpeg retry bursts
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:otherclawsweeper:bulk-filedπ¬1 - #128929 [Bug]: Reported ExecStart prefers stale systemd manager state until daemon-reload, and shared D-Bus deadline starves property reads
P3clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-live-reproissue-rating: π platinum hermitimpact:ux-frictionclawsweeper:bulk-filedπ¬1 - #128928 [Bug]: systemd service audit flags deliberately masked units with false repair recommendations
P2clawsweeper:no-new-fix-prclawsweeper:source-reproissue-rating: π¦ diamond lobstermaturity:stableimpact:ux-frictionclawsweeper:bulk-filedπ¬1 - #128926 [Bug]: Android never listens for config.changed so gateway accent changes require reconnect to appear
P2clawsweeper:no-new-fix-prclawsweeper:source-reproissue-rating: π¦ diamond lobstermaturity:stableimpact:ux-frictionclawsweeper:bulk-filedπ¬1
π Closed Issues
- #128866 [Bug]: Telegram private-topic restart recovery rejects scoped/raw thread IDs and strands session
- #128961 Compaction-count reconcile always throws
reconcile is not a function:export *shim drops the default export
hermesagent (NousResearch/hermes-agent)
Stars: 235,852 Β· Open issues: 35,483 Β· Last push: <1h ago
β Merged PRs
- #94351 Follow-ups to #93757: boundary test, skip warning, doc sync for secure_parent_dir install-tree exclusion
- #94346 fmt(js):
npm run fixauto-fix - #94228 feat(desktop): vibe hearts get an off switch in Appearance (salvage #84273)
- #94333 fix(desktop): HUD frost follows the scrim, and enumeration says why it failed
- #94187 fix(terminal): sweep setsid descendants after local timeout group-kill (#85125 4b)
- #94184 fix(mcp): recover poisoned connections + fail fast on dead stdio transports (#85125 3b)
π New Issues
- #94353 Skill approval deadlock: scanner-refused writes cannot be human-approved
- #94345 [Bug]: broken line wrapping in βhermes helpβ 80 column hardwrap is just wrong
type/bugcomp/cliP3 - #94335 [Bug] _stdio_children_dead() inverted liveness check fail-fasts every stdio MCP call in oneshot (-z) sessions
type/bugcomp/agenttool/mcpP2
π Closed Issues
- #84272 [Feature]: Desktop vibe hearts should be toggleable (Message Reactions setting does not cover them)
- #94323 perm_probe
- #92701 docker backend: exit 125 βtoo many colonsβ β persistent sandbox path built from unsanitized task_id
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 32,646 Β· Open issues: 790 Β· Last push: 4h ago
β Merged PRs
- #10208 fix(tests): fix Windows platform test failures
- #9563 fix(channels): populate the typed media envelope from Telegram
- #10027 fix(providers): report the served model in reliable fallback failure logs
- #10144 fix(providers): complete lifecycle provider accounting
- #10284 chore(ci): remove dead labeler paths and correct moved-file labels
- #9941 fix(cron): default cron delivery to the originating channel alias
- #9426 docs(sop): add conditional routing example
- #10254 test(telegram): make the listen hang guards guards again
- #10242 fix(providers): simplify structured upstream errors
- #10219 fix(doctor): serialize model-cache refreshes with a cross-process lock
π New Issues
- #10334 [Bug]: git_operations ignores allowed_roots for ordinary repository paths
- #10333 test
- #10332 [Task]: skip_missed_run next-run assertion flakes at minute boundary under Parallel Runtime Test gate
bugcronruntimetestsdomain:cirelease-gatepriority:p2status:acceptedrisk:lowtype:test - #10331 bug(runtime): recover terminal settlement intents abandoned by a dead worker
bugdaemonruntimetool:delegatepriority:p1needs-maintainer-reviewfollow-uprisk:high - #10330 [Tracker]: Accepted RFC implementation routing gaps
enhancementdomain:architecturepriority:p2status:no-stalerisk:lowtype:tracker - #10329 [Bug]: Resilient wrapper truncation shadows loop-level context overflow recovery for OpenAI-compatible providers
- #10327 [Bug]: Discord URL fallback reports a false partial image-load failure
bugchannelproviderchannel:discordpriority:p3risk:medium - #10326 [Bug]: Reliable streaming errors report the requested model instead of the served pinned model
bugproviderprovider:reliablepriority:p3risk:medium - #10324 [Bug]: cron manual trigger and run-history reads remain check-then-act across an agent rename
bugcronruntimesecuritydomain:securitypriority:p1tool:cronrisk:highπ¬1 - #10320 [Bug]: config set and RPC config/set persist values without running validation
bugconfigruntimepriority:p2risk:highcli - #10318 [Task]: serialize concurrent SOP authoring writes (create/save/delete/rename)
buggatewayruntimepriority:p2tool:soprisk:highcli - #10316 SOP: step-budget exhaustion can overwrite an accepted cancellation as Failed
bugruntimetool:soppriority:p3risk:high - #10315 Re-add the browser enrollment frontdoor after #10142 β without hand-rolled TLS
enhancementgatewaysecuritydomain:securitypriority:p2status:blockedwebrisk:high - #10306 [Task]: gate web/ TypeScript in required CI, and stop bare tsc from printing 75 misleading errors
enhancementcidomain:cirelease-gatepriority:p2status:acceptedwebrisk:hightype:ciπ¬1 - #10305 [Task]: generate the SOP syntax reference from source instead of hand-maintaining it
docstool:soppriority:p3risk:lowtype:docs
π Closed Issues
- #10023 Failure logs claim the requested model, not the pinned fallback model
- #10143 [Task]: Make provider-call accounting lifecycle-complete
- #10251 Repeat parallel runtime tests: 17 telegram listen_* tests assert on wall-clock timeouts (same class as #9429)
- #9590 [Bug]: Concurrent models refresh runs can lose cache entries
- #10224 [Bug]: Custom provider 5xx errors are logged as duplicated escaped JSON
- #10106 [Bug]: Exact proxy selectors reject supported transcription services
- #10190 [Bug]: Reasoning fallback classifier matches unrelated compound error clauses
IronClaw (nearai/ironclaw)
Stars: 12,604 Β· Open issues: 1,533 Β· Last push: 1h ago
β Merged PRs
- #7257 docs(design-system): proposal, plan & checklist for the WebUI design system (Epic #7038)
- #7255 docs(governance): evaluate the APDD kit + propose scoped integration
- #7821 ci: single setup-rust composite β toolchain pin, mold, centralized build profiles (T1)
- #7857 fix(webui): refresh conversations after starting suggestion
- #7854 fix(webui): remove Gateway v2 login eyebrow
- #7833 feat(suggestions): generate over the userβs no-approval, read-only tools (#7812)
- #7794 refactor(webui): introduce shared page shell and loading primitives
- #7001 feat(loop): keep the cached system prefix byte-stable across model calls
- #7795 refactor(webui): migrate settings and admin notices
- #7844 fix(ci): restore main coverage and WebUI checks
π New Issues
- #7862 Device link fails with generic βSomething went wrong while linkingβ when telegram_api_id/api_hash are unconfigured π¬1
- #7860 Decompose ironclaw_extension_manager::lifecycle_product_service (1,774 lines)
- #7856 MCP tool discovery silently skips camelCase tool names
- #7855 Add Italian language support for IronClaw
- #7853 Telegram setup offers personal account linking but cannot complete it (missing tool) π¬2
- #7849 feat(extensions): bundle an agent-first GSuite CLI for Google Workspace
enhancementrisk: highscope: toolscope: extensionssuggested_P1scope: skillsv1.4.0 - #7848 Daily ironclaw failure taxonomy β 2026-08-24
- #7843 Epic: Dogfooding & QA bug fixing 08/24/2026 - 08/30/2026
epic - #7825 Sandbox egress auth: native iron-proxy recipes with host credential broker (retire GitHub-specific carve-out) π¬1
- #7815 Onboarding suggestions: cumulative net-new work to close the connect β suggest β thread flow
module:M1-webui-productscope: webuiepicuxπ¬1 - #7297 Error messages stack up in UI after every failed prompt
bug_bash_P2qa-bugπ¬2 - #6774 Document Gmail terminal-based setup steps in Extensions > Registry UI
documentationenhancementgmailextensionswebuiπ¬1
π Closed Issues
- #7798 CI expedite T1: setup-rust composite β toolchain pin, mold, centralized build profiles
- #7845 Activating a suggested task fails to create/render its thread entry in the left panel
- #7812 Onboarding suggestions: respect user-level tool permissions, generate with read-only tool access
- #7792 Introduce shared page-shell and loading primitives
- #6985 Cache: stop mutating the prompt prefix (nudges before identity, timestamp in system block, per-run memory retrieval)
- #7851 Fix main branch CI failures 20260824
- #7793 Migrate remaining Settings and Admin feedback banners to InlineNotice
Moltis (moltis-org/moltis)
Stars: 2,836 Β· Open issues: 87 Β· Last push: 7h ago
π New Releases
- 20260824.01 β 20260824.01
β Merged PRs
- #1237 Bound Apple container identifiers to 64 characters
- #1238 Allow configured tools in shared Slack channels
- #1233 fix(whatsapp): bound inbound media downloads while streaming
π Closed Issues
- #1137 [Bug]: Apple Container ID exceeds name limit
- #1239 feat(providers): add xAI Grok subscription OAuth (SuperGrok / Heavy)
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- β« #79607 [Feature]: Identity-based session unification β one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β π¬5 Β· 22h ago
- π’ #86451 Bug: openclaw update creates duplicate cron entries β no deduplication check on re-creation β π¬2 Β· 3d ago
- π’ #93033 [Bug] v2026.6.6: BWS secret resolution order changed β gateways without BWS_ACCESS_TOKEN in plist fail after cache expiry (~4h) β π¬2 Β· 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 Β· 15d ago
- β« #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β π¬11 Β· 18d ago
- β« #99305 [Bug]: Bedrock provider β claude-sonnet-5 prompt caching broken (cache-control blocks not attached, zero cache hits) β π¬4 Β· 20d ago
- β« #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) β π¬3 Β· 22d ago
- π’ #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) β π¬3 Β· 24d ago
- β« #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β π¬1 Β· 24d ago
ποΈ Official Content β Anthropic + OpenAI
Anthropic β 1 new
- [Team] Economics 2026-08-24
π€ Reddit Pulse β r/LocalLLaMA Β· r/singularity
r/LocalLLaMA β top 5 new
- Xiaomi AI Cube announced with 1.2TB/s memory bandwidth β1584
- Apple M5 Server β843
- I irradiated LLMs and found that they die really quickly β475
- Qwen 3.8 27B in 9th position on code arena. Gemma 4 31B is 80th. β445
- [Paper] ToMoE: Converting Dense Large Language Models to Mixture-of-Experts through Dynamic Structural Pruning β212
r/singularity β top 2 new
- 100m Hurdles Final β2134
- WHRGβ26 wrong turns β186
π Community Pulse β OpenClaw Ecosystem
r/openclaw β top new posts
- Still using OpenClaw β14
- Any way to talk to OpenClaw in the car? β6
- Active OC Users: How do you use cronjobs? β5
- When to use Cron vs new agent? β2
- Stop OpenClaw from Creating Multiple Local Model LLM Instances β1
X β @openclaw
No new tweets in the last 24h.
X β @steipete
- I added the rotation USB protocol to https:// github.com/steipete/camsn ap β¦ and told my claw to look around- now itβs β0 π0 Β· recent β Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.