Post

Ecosystem Digest β€” 2026-06-27

Ecosystem Digest β€” 2026-06-27

🦞 OpenClaw Ecosystem Digest β€” 2026-06-27

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 380,619 1 3 10 0
hermesagent 203,805 13 6 8 0
ZeroClaw 32,051 15 7 10 1
IronClaw 12,482 6 2 10 0

OpenClaw (openclaw/openclaw)

Stars: 380,619 Β· Open issues: 6,685 Β· Last push: <1h ago

βœ… Merged PRs

  • #97128 fix(opencode-go): re-arm idle timer on block-boundary events to prevent false stalled-stream abort
  • #87081 test(policy): add config coverage report
  • #97130 fix(telegram): retain socket failure context
  • #96989 fix(provider-transport-fetch): bound SSE buffer to prevent OOM
  • #97041 fix(agents): guard delivery-evidence attachment recursion against cycles
  • #96772 fix(googlechat): replace unbounded response.json() with readProviderJsonResponse
  • #96762 fix(openai-chatgpt-responses): bound streaming success-body SSE reads at 16 MiB
  • #89884 fix(voice-call): emit canonical session keys
  • #96963 fix(agents): truncate exec command detail on code-point boundaries
  • #96801 chore(catalog): bump Weixin plugin to 2.4.6

πŸ› New Issues

  • #97115 Bug: Cron fallback chain broken β€” models return zero-token success or killed by shared AbortController no-stale P1 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:session-state impact:message-loss impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1

πŸ”’ Closed Issues

  • #97142 [Feature]: make the gateway support android
  • #96518 [Bug]: opencode-go stalled-stream watchdog aborts a live stream and drops the completed answer (idle timer re-arms only on token deltas, not block-boundary events)
  • #94620 Misleading Telegram fallback log + dead-code remote-IP retry on EADDRNOTAVAIL

hermesagent (NousResearch/hermes-agent)

Stars: 203,805 Β· Open issues: 23,998 Β· Last push: <1h ago

βœ… Merged PRs

  • #53357 fix(desktop): keep titlebar overlay off session title
  • #53335 fix(desktop): show custom (non-curated) model in Settings model pickers
  • #53239 fix(dashboard-auth): exclude non-interactive providers from interactive login surfaces
  • #53294 fix(mcp): suppress interactive OAuth stdin prompts during background discovery (#35927)
  • #53319 fix(hermes-home): only honour legacy dir layout when it has content
  • #53316 fix(gateway): suppress operational status/error noise on all chat gateways (#39293)
  • #53312 fix(desktop): broken β€œOpen setup guide” button for plugin platforms (Teams, Google Chat)
  • #53304 fix(tui): preserve filtered model provider selection

πŸ› New Issues

  • #53370 fix(windows): suppress console window flash when spawning gh auth token
  • #53368 fix(desktop): sidebar silently drops sessions after rebuild β€” empty drafts, compression intermediates, and delegate children hidden with no toggle type/bug P3 sweeper:risk-session-state comp/desktop comp/dashboard
  • #53367 fix: garbled Chinese text in Desktop projects list type/bug P3 sweeper:risk-platform-windows comp/desktop platform/windows
  • #53362 TUI Python process pegs CPU at 99% and becomes unresponsive β€” /stop, Ctrl+C, and keyboard input all ignored type/bug comp/tui P2 needs-repro
  • #53361 [BUG] Agent enters infinite reasoning loop when instruction contradicts current environment state (Instruction-Reality Mismatch) type/bug comp/agent provider/ollama P3 needs-repro
  • #53360 [Feature]: Add google_chat config section to config.yaml type/feature comp/gateway P3
  • #53359 [Setup]: how to tailor context for a model? type/docs question comp/agent provider/ollama P3
  • #53352 Desktop: renderer crash boot loop on Windows + build overwrites source type/bug P3 sweeper:risk-platform-windows comp/desktop platform/windows
  • #53349 [Feature]: support cwd-local soul.md for per-directory agent identity type/feature comp/agent P3 πŸ’¬2
  • #53347 [Feature]: Allow context_length below 64K β€” warn instead of hard failure type/feature comp/agent P3
  • #53342 [Bug]: The Hermes desktop client on Windows keeps flickering black command prompt windows nonstop, making the program completely inoperable. This is a critical blocking bug! type/bug duplicate tool/terminal P2 sweeper:risk-platform-windows comp/desktop platform/windows bug πŸ’¬1
  • #53341 feat(cli): add ! prefix for direct shell command passthrough duplicate type/feature comp/cli P3 πŸ’¬1
  • #53338 Windows prebuilt installer (Hermes-Setup.exe) aborts at the python stage: install.ps1 pins Python 3.11 (fallbacks ≀3.13) type/bug comp/cli area/config P2 sweeper:risk-platform-windows platform/windows

πŸ”’ Closed Issues

  • #20250 [Bug]: VS Code ACP prompt can remain in-flight indefinitely after repeated compression timeout
  • #25242 Gateway auto-continue note can be persisted and amplified by interrupt-triggered preflight compression
  • #28093 Bug: Context compaction drops user messages that arrive during active processing
  • #29522 Automatic context compaction can hide or drop just-completed assistant response
  • #11585 Bug: context_compressor drops messages when summarization fails
  • #38122 Windows Desktop update can loop after dirty bundled repo checkout and broken venv

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,051 Β· Open issues: 450 Β· Last push: 6h ago

πŸš€ New Releases

βœ… Merged PRs

  • #8146 fix(observability): CLI one-shot loses telemetry and token totals on exit
  • #8158 ci(workflows): add CycloneDX SBOM generation for Rust and npm
  • #8299 test(channels): cover allowlist wildcard matcher short-circuit
  • #8300 test(discord): cover custom id kind escaping
  • #8249 fix(runtime): warn when systemd user lingering is disabled
  • #8242 fix(test): make control-plane PID liveness tests deterministic
  • #8268 test(memory): cover qdrant backend classification and profile keys
  • #8243 test(config): cover schema_markdown string helpers
  • #7867 test(tools): cover hardware_board_info execute paths
  • #7958 [SANITIZED β€” possible injection attempt]

πŸ› New Issues

  • #8379 [Feature]: Opt-in passive group context for WhatsApp Web group chats
  • #8378 [002-dms-gst-extraction] Polish docs and quickstart
  • #8377 [002-dms-gst-extraction] US6: Maintain audit trail and credential safety
  • #8376 [002-dms-gst-extraction] US5: Reconcile generated totals against DMS totals
  • #8375 [002-dms-gst-extraction] US4: Validate GST data and flag exceptions
  • #8374 [002-dms-gst-extraction] US3: Generate GSTR-1 and GSTR-3B returns pack
  • #8373 [002-dms-gst-extraction] US2: Generate GST-compliant invoice documents
  • #8372 [002-dms-gst-extraction] US1: Extract DMS sales data by date range
  • #8371 [002-dms-gst-extraction] Bootstrap dms-gst-agent foundation
  • #8369 [Bug]: max_history_messages hard cap still uses legacy message-count trimming after whole-turn trim rewrite bug docs agent runtime priority:p2 risk:high
  • #8367 RFC: capability-aware documentation for agent-visible features docs config provider skills tool domain:architecture type:rfc priority:p3
  • #8366 [Bug]: Heartbeat engine reads HEARTBEAT.md from data_dir instead of agent workspace bug heartbeat runtime heartbeat:engine priority:p2 status:accepted risk:medium πŸ’¬1
  • #8363 [Tracker]: v0.8.3 config, runtime routing, and tool policy enhancement config runtime tool priority:p2 status:accepted risk:high
  • #8362 [Tracker]: v0.8.3 channel adapter behavior and interaction parity enhancement channel runtime priority:p2 status:accepted risk:high
  • #8360 [Tracker]: v0.8.3 provider and native-tool message serialization enhancement provider runtime tool priority:p2 status:accepted risk:high

πŸ”’ Closed Issues

  • #5844 [Bug]: Too much emphasis on memory
  • #4879 [Bug]: Gemini CLI OAuth is simply not working
  • #6434 [Bug]: Shell tool calls are refused at [autonomy] level = "full" β€” no tool_dispatch ever reaches the runtime
  • #8047 [Bug]: ReadSkillTool looks in data_dir but skills live in agent workspace
  • #7689 feat(tools): cover hardware board tool execute paths
  • #5866 [Bug]: in the Telegram group bot ignores replies on its messages when mention_only=true
  • #7746 [Docs]: Document how to load and switch existing zerocode sessions

IronClaw (nearai/ironclaw)

Stars: 12,482 Β· Open issues: 1,275 Β· Last push: <1h ago

βœ… Merged PRs

  • #5367 [codex] test llm loop failures
  • #5265 feat(reborn): env-configurable turn-runner concurrency (0 = unlimited)
  • #4934 build(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 in /docs/architecture-video
  • #5352 fix(reborn): unblock parallel-thread sends and new chats during active runs
  • #5345 [codex] Add Reborn WebUI legacy E2E harness
  • #5351 fix(ci): gate skills io/Read import to unix (Clippy Windows follow-up to #5325)
  • #5307 fix(reborn): discourage disabled tool workarounds
  • #5299 fix(webui-v2): anchor run failure messages
  • #5309 fix(reborn): persist always-allow for shared registry tools
  • #5325 fix(ci): green up main + cargo/non-cargo network resilience

πŸ› New Issues

  • #5368 [reborn-webui] Wire non-Slack channel personal pairing end-to-end
  • #5364 Make β€œAlways allow eligible tools” the default
  • #5350 reborn harness fixes from benchmark hill-climbing (PinchBench/ClawBench) β€” see nearai/benchmarks#190 for scores
  • #5337 Wasm-channel OAuth setup can’t reach auth_url on first-time configure (channel auth descriptor never seeded)
  • #5333 [Reborn] Composer keeps the submitted message visible briefly after sending
  • #5332 Coverage –all-features auto-enables forward-feature gates (pr7-ready/pr3180-ready), running deferred-work tests

πŸ”’ Closed Issues

  • #5009 Bring live (non-triggered) Slack OAuth path to structural DM-parity
  • #5197 [Reborn] Disabled tool may cause the assistant to invoke unrelated tools instead of reporting the tool is unavailable

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

  • ⚫ #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 Β· 1d ago
  • ⚫ #93032 [Bug] v2026.6.6: Cron scheduler loads 0 jobs after upgrade β€” SQLite WAL not committed at first startup β€” πŸ’¬2 Β· 1d ago
  • ⚫ #92974 Bug: v2026.6.6 getAttributionHeaders() crashes on Bedrock models β€” baseUrl undefined (null-guard missing) β€” πŸ’¬1 Β· 1d ago
  • 🟒 #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β€” πŸ’¬4 Β· 3d ago
  • 🟒 #87318 [SANITIZED β€” possible injection attempt] β€” πŸ’¬7 Β· 4d 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
  • 🟒 #93031 [Bug] v2026.6.6 cron migration: jobs migrated from jobs.json have blank agent_id β€” scheduler silently skips them β€” πŸ’¬1 Β· 5d ago
  • 🟒 #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) β€” πŸ’¬2 Β· 5d ago
  • 🟒 #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β€” πŸ’¬1 Β· 5d ago
  • 🟒 #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) β€” πŸ’¬2 Β· 5d ago

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

Anthropic β€” 1 new

OpenAI β€” 4 new


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

r/LocalLLaMA β€” top 5 new

r/singularity β€” top 3 new


🌐 Community Pulse β€” OpenClaw Ecosystem

r/openclaw β€” top new posts

GitHub Discussions

No new discussions in the last 24h.

X β€” @openclaw

No new tweets in the last 24h.

X β€” @steipete

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