Post

Ecosystem Digest β€” 2026-07-09

Ecosystem Digest β€” 2026-07-09

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

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 382,226 7 4 6 0
hermesagent 211,633 3 1 3 1
ZeroClaw 32,200 9 6 10 0
IronClaw 12,508 9 5 10 0

OpenClaw (openclaw/openclaw)

Stars: 382,226 Β· Open issues: 6,507 Β· Last push: <1h ago

βœ… Merged PRs

  • #99065 fix(comfy): allow private service hostnames
  • #99221 feat(github-copilot): support GitHub Enterprise data-residency Copilot auth
  • #102331 fix(google-meet): keep Meet sessions on the agent that joined them
  • #102316 feat(xai): add Grok 4.5 support
  • #100361 Doctor: audit lint default selection
  • #102289 fix(gateway): refresh model availability after OAuth renewal

πŸ› New Issues

  • #102324 anthropic-messages transport sends tool_result image blocks to text-only models (input:[text]) -> 400 no-stale P1 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:session-state impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1
  • #102323 anthropic: within-limit HEIC/TIFF images 400 as media_type passes through verbatim (succeeds on OpenAI and Gemini) no-stale P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster πŸ’¬1
  • #102322 acp: assistant text corrupted when Gateway revises in-progress output (non-append revision mis-sliced) P2 clawsweeper:no-new-fix-pr clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster maturity:stable πŸ’¬1
  • #102321 openai-completions: chat-completions refusal field dropped, assistant turn resolves to empty content no-stale P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:message-loss impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1
  • #102320 Gemini provider-prefixed 2.x id defeats multimodal-functionResponse capability check, embedding image tool-result in functionResponse and disabling the image-turn fallback no-stale P1 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1
  • #102318 retry.provider fields split across settings scopes are silently dropped (deepMergeSettings shallow-merges nested objects) no-stale P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:other πŸ’¬1
  • #102317 heartbeat: activeHours start/end time strings skip validation when every is omitted (silently runs 24/7) no-stale P2 clawsweeper:no-new-fix-pr clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro clawsweeper:linked-pr-open issue-rating: 🦞 diamond lobster maturity:stable impact:ux-friction πŸ’¬1

πŸ”’ Closed Issues

  • #77922 [SANITIZED β€” possible injection attempt]
  • #102219 [Feature]: GitHub Copilot provider cannot reach GitHub Enterprise data-residency (*.ghe.com) tenants
  • #102345 [Bug]: Open dashboard will show up the ws connect page when you restart the openclaw desktop
  • #102338 [Bug]: Exec approval denied, but assistant still claims it fetched external command results

hermesagent (NousResearch/hermes-agent)

Stars: 211,633 Β· Open issues: 27,010 Β· Last push: 2h ago

πŸš€ New Releases

βœ… Merged PRs

  • #57855 feat(desktop): ts-ify everything
  • #61147 feat(desktop): group tool calls across text-less assistant messages
  • #61139 fix(cli): run /new session-boundary memory extraction off the command path (#16454 salvage)

πŸ› New Issues

  • #61249 [Feature]: Desktop approval bar truncates the approval description to one line β€” no way to review a multi-line change/diff before approving πŸ’¬1
  • #61246 Feature Request: ε…³ι—­ηͺ—ε£ζ—Άζœ€ε°εŒ–εˆ°η³»η»Ÿζ‰˜η›˜οΌˆMinimize to System Tray on CloseοΌ‰ duplicate type/feature P3 comp/desktop πŸ’¬2
  • #61243 [Feature]: self-hosted OIDC provider should support RP-Initiated Logout (end_session_endpoint) duplicate type/feature comp/plugins area/auth P3 comp/dashboard πŸ’¬1

πŸ”’ Closed Issues

  • #28260 [Bug]: custom_providers with self-signed HTTPS endpoints fail with APIConnectionError (ssl verify)

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,200 Β· Open issues: 469 Β· Last push: 1h ago

βœ… Merged PRs

  • #8861 fix(providers): resolve alias credential for model-catalog so native /models is used
  • #8639 feat(zerocode): TodoWrite tracker for ZeroCode (RPC + ACP + durable persistence)
  • #8795 fix(web): add Skills nav entry to left sidebar (#8792)
  • #8869 fix(log): shut down previous writer worker on re-init
  • #8868 fix(memory): make SqliteMemory: Clone valid by sharing one embedder lock
  • #8723 fix(security): preserve generated file references in leak scans
  • #8427 feat(whatsapp): add native location pin support to both backends
  • #8623 feat(memory): persist embedding identity and auto-migrate vectors on change
  • #8683 feat(commands): add built-in command catalogue
  • #8685 feat(runtime): add goal task storage foundation

πŸ› New Issues

  • #8875 bug(config): degraded-section warning can point to config migrate without showing parse error bug config priority:p2 risk:medium
  • #8871 [Task]: Handle third-party API 429 rate-limit responses explicitly
  • #8860 [Feature]: Per-Agent In-Flight Prompt Counter on the Web Gateway Dashboard enhancement
  • #8858 [Tracker]: Audit existing drift surfaces across codebase enhancement docs dev priority:p2 status:accepted status:no-stale type:tracker
  • #8850 Move optional channels & tools from compile-time feature flags to runtime plugins enhancement channel runtime tool runtime:wasm domain:architecture priority:p2 status:in-progress type:rfc status:accepted risk:high type:tracker πŸ’¬4
  • #8847 bug(ci): cargo test –doc fails with duplicated rustdoc theme flag bug ci docs tests status:accepted priority:p3 follow-up risk:low type:test
  • #8844 feat(obs): add process_message turn lifecycle for memory span nesting enhancement agent observability runtime observability:otel status:accepted priority:p3 follow-up risk:medium
  • #8843 chore(ci): keep remaining local gate divergence explicit after workspace alignment enhancement ci tests scripts dev domain:ci status:accepted priority:p3 follow-up risk:low type:ci
  • #8837 [Bug]: history trimming occurs silently with history pruning disabled bug agent runtime priority:p1 r:needs-repro status:blocked needs-author-action web risk:high πŸ’¬1

πŸ”’ Closed Issues

  • #8401 [Feature]: TodoWrite Tracker for ZeroCode
  • #8792 [Bug]: Left sidebar is missing a Skills navigation entry
  • #8334 [Bug]: skills install/list/remove target data_dir, which no multi-agent runtime loads
  • #7948 [Feature]: Persist embedding identity and auto-migrate vectors when the embedding model changes
  • #7690 feat(provider): cover responses-wire option propagation
  • #8722 [Bug]: High-entropy detector redacts legitimate generated filenames

IronClaw (nearai/ironclaw)

Stars: 12,508 Β· Open issues: 1,364 Β· Last push: <1h ago

βœ… Merged PRs

  • #5818 refactor(composition): group automation cluster under automation/ (dissection n9)
  • #5846 Fix Slack extension removal cleanup
  • #5841 ci: revive the nightly deep tier + make Platform & Compat and Reborn E2E requirable
  • #5772 fix(reborn): localize Projects page copy
  • #5765 fix(reborn): allow renaming automations
  • #5840 fix(ci): run the full clippy matrix in the merge queue + fix libsql-only dead code
  • #5764 fix(reborn): persist chat timeline timestamps
  • #5769 feat(reborn): replace tool permission selects with custom menu
  • #5785 refactor(composition): group slack cluster under slack/ (dissection n8)
  • #5775 Clean up WebUI frontend TSX semantics

πŸ› New Issues

  • #5859 Daily ironclaw failure taxonomy β€” 2026-07-09
  • #5856 Admin panel: API-token re-issue is missing, and user-detail still shows an orphaned β€œCreate Token” button
  • #5838 Run fails with context compaction error despite successful tool execution bug_bash_P2
  • #5837 Routine run actions (Open run, Logs) are not clickable bug_bash_P2
  • #5836 Routine fails on every scheduled run with β€œNo thread attached” bug_bash_P2
  • #5835 β€œJump to latest” button appears unnecessarily and is positioned too high bug_bash_P3
  • #5834 Slack disconnect request is incorrectly rejected by agent bug_bash_P2
  • #5828 Remove stale references to legacy v1 coverage tests
  • #5827 Clean up orphaned v1 coverage trace fixtures

πŸ”’ Closed Issues

  • #4108 Nightly E2E failed
  • #5768 Reborn Projects page has incomplete i18n coverage
  • #5419 [QA] No option to rename an automation
  • #3535 [QA] UI Timestamps are incorrect for conversations
  • #5770 Improve Reborn tool permission selects with a custom dropdown

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

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

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

Anthropic β€” 1 new

OpenAI β€” 3 new


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

r/LocalLLaMA β€” top 5 new

r/singularity β€” top 5 new


🌐 Community Pulse β€” OpenClaw Ecosystem

r/openclaw β€” top new posts

GitHub Discussions

No new discussions in the last 24h.

X β€” @openclaw

No OpenClaw update required, just connect your X Premium or SuperGrok su](https://x.com/openclaw) ↑0 πŸ”0 Β· recent

X β€” @steipete

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