Post

Ecosystem Digest β€” 2026-06-28

Ecosystem Digest β€” 2026-06-28

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

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 380,746 14 3 10 0
hermesagent 204,384 4 6 8 0
ZeroClaw 32,071 15 9 2 0
IronClaw 12,485 2 6 9 0

OpenClaw (openclaw/openclaw)

Stars: 380,746 Β· Open issues: 6,742 Β· Last push: <1h ago

βœ… Merged PRs

  • #95964 Persist hosted catalog snapshots in state
  • #97150 test(qa): link local e2e tests into QA coverage
  • #97075 Doctor: expose gateway runtime findings
  • #97120 docs: simplify macOS app overview
  • #97101 fix: page sessions_history beyond truncated tails
  • #95877 Add hosted catalog snapshot fallback
  • #96171 Doctor: expose configured plugin install findings
  • #97299 fix(auto-reply): truncate user-facing text on UTF-16 boundary
  • #95868 Add hosted external catalog feed loader
  • #97312 fix(telegram): preserve long streamed reply chunks

πŸ› New Issues

  • #97347 [Bug]: 2026.6.10 isolated cron agentTurn loses exec when toolsAllow is exec/bash πŸ’¬1
  • #97341 Slack per-thread context customization and isolation P3 clawsweeper:no-new-fix-pr clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision impact:session-state issue-rating: 🌊 off-meta tidepool πŸ’¬1
  • #97335 Cron fallback model works in normal session but LLM request fails when triggered via cron P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-live-repro impact:session-state impact:message-loss impact:auth-provider issue-rating: 🐚 platinum hermit πŸ’¬1
  • #97333 [Feature]: Support Computer Use tool type across AI provider transports enhancement P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-security-review impact:security impact:auth-provider issue-rating: 🌊 off-meta tidepool πŸ’¬2
  • #97331 [Bug]: Dashboard child sessions inherit stale parent context token budget bug maintainer P2 clawsweeper:no-new-fix-pr clawsweeper:source-repro clawsweeper:linked-pr-open impact:session-state impact:auth-provider issue-rating: 🦞 diamond lobster maturity:stable πŸ’¬1
  • #97329 [Feature]: Make channel metadata injection configurable to reduce agent context token waste enhancement P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:source-repro impact:session-state issue-rating: 🦞 diamond lobster maturity:stable πŸ’¬1
  • #97324 Incomplete turn with tool call and payloads=0 is replayUnsafe and may poison session state P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-live-repro impact:session-state impact:message-loss issue-rating: 🐚 platinum hermit maturity:stable πŸ’¬1
  • #97323 Context-pressure can compute 200k budget for main channel while embedded precheck uses 1m P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-live-repro impact:session-state impact:auth-provider issue-rating: 🐚 platinum hermit maturity:stable πŸ’¬1
  • #97320 Discord group backlog can deliver stale events as fresh turns after long delay P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:source-repro impact:session-state impact:message-loss issue-rating: 🦞 diamond lobster maturity:stable πŸ’¬1
  • #97319 [Bug]: exec tool failure message format makes framework labels indistinguishable from agent-typed commands no-stale P3 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:other maturity:stable πŸ’¬2
  • #97318 [Bug]: exec tool treats subprocess nonzero exit codes as tool failures, masking stdout and exit-code semantics P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster maturity:stable πŸ’¬2
  • #97317 [Bug]: Isolated cron defaults inherit full toolbox + full project context β€” 60–100K tokens/run, –80/day silent waste P2 clawsweeper:no-new-fix-pr clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-security-review clawsweeper:source-repro impact:session-state impact:security issue-rating: 🦞 diamond lobster impact:other maturity:stable πŸ’¬2
  • #97314 [Bug] Google provider LLM path does not rotate API keys no-stale P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1
  • #97313 Z.AI provider sub-agent auth fails with stale auth profile cache after key rotation / doctor –fix P1 clawsweeper:needs-live-repro impact:auth-provider issue-rating: 🐚 platinum hermit maturity:stable πŸ’¬2

πŸ”’ Closed Issues

  • #95915 Heap not released on embedded run abort (released=0); session write lock persists after abort cleanup
  • #95833 Subagent abort-settle fails to release .jsonl.lock, permanently breaking the session
  • #97325 Memory leak: SQLite page cache grows unbounded β€” add PRAGMA cache_size to LCM DB connection

hermesagent (NousResearch/hermes-agent)

Stars: 204,384 Β· Open issues: 24,088 Β· Last push: <1h ago

βœ… Merged PRs

  • #53899 fix(anthropic): reconcile keychain/file OAuth credentials when one is expired
  • #53911 fix(agent): eager fallback on persistent transport failures (#22277)
  • #53910 fix(discord): honor β€œ*” wildcard in DISCORD_ALLOWED_USERS (#22334)
  • #53912 fix(telegram): surface failed media downloads to user and agent, not a silent empty turn
  • #53907 fix(gateway): redact full credential set on outbound chat path (#23810)
  • #53906 fix(auxiliary): fall back to OPENROUTER_API_KEY when credential pool exhausted
  • #53895 fix(tui): route completion RPCs to the pool so they can’t freeze the TUI
  • #53896 fix(auth): preserve concurrently-added credentials on pool rewrite (#19566)

πŸ› New Issues

  • #53915 fix(mcp): HTTP servers crash on startup when headers configured as JSON string in config.yaml type/bug tool/mcp area/config P2
  • #53905 fix(image-gen): FAL edit path does not convert local file paths to data URIs type/bug tool/vision P3
  • #53902 v0.17.0 Renderer stuck in fontations+temporal_rs loop β€” GPU 98% active, 13W sustained power draw type/perf P3 comp/desktop πŸ’¬1
  • #53898 hermes plugins enable/list can’t see pip-installed (entry-point) plugins, though the runtime loads them type/bug duplicate comp/cli comp/plugins P3 πŸ’¬1

πŸ”’ Closed Issues

  • #27230 [Bug]: Telegram gateway only acknowledges tool requests but never delivers final results
  • #21107 Anthropic auth fails when macOS Keychain and ~/.claude/.credentials.json hold different OAuth tokens
  • #27156 Session resume can replay prior assistant/tool context instead of answering exact-output prompt
  • #22277 fallback chain not activated on stream-stall timeouts (15+ min silent hang on degraded primary)
  • #23045 [Telegram gateway] Unsupported document types are sent to agent as fake user messages; cache failures silently lose the attachment
  • #22334 [Bug]: claw migrate emits β€œ*” wildcard in DISCORD_ALLOWED_USERS but _is_allowed_user does not honor it, blocking all non-self users

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,071 Β· Open issues: 459 Β· Last push: 16h ago

βœ… Merged PRs

  • #8304 feat(sop): out-of-band approval plane with fail-closed timeout and PriorityBased gate fix
  • #8330 fix(zerocode): render only the viewport in long sessions

πŸ› New Issues

  • #8401 [Feature]: TodoWrite Tracker for ZeroCode enhancement tool priority:p2 zerocode risk:high
  • #8398 RFC: Plugin permission, config, and secrets model β€” open questions enhancement config security runtime:wasm domain:architecture priority:p2 needs-maintainer-review type:rfc risk:high πŸ’¬1
  • #8397 [Feature]: Expose per-cron-job uses_memory flag in CLI and cron_add/cron_update tools enhancement docs cron runtime tool priority:p2 risk:high
  • #8396 RFC: Wire-Protocol-First Provider Model (Make wire_api the Primary Organizing Axis) enhancement config onboard provider domain:architecture priority:p2 needs-maintainer-review type:rfc risk:high πŸ’¬1
  • #8387 [Feature]: Add daemon restart controls to ZeroCode enhancement daemon priority:p2 zerocode risk:high
  • #8386 [Bug]: SQLite is the default memory backend but quickstart never requires/prompts an embedding model β€” hybrid search silently degrades to keyword-only bug docs config memory onboard provider priority:p1 risk:high
  • #8385 [Bug]: ZeroCode transcript message highlight traps input after mouse selection bug priority:p1 risk:medium zerocode
  • #8383 [Feature]: Show active runtime context in ZeroCode Dashboard enhancement config daemon priority:p2 risk:medium zerocode
  • #8379 [Feature]: Opt-in passive group context for WhatsApp Web group chats enhancement channel config channel:whatsapp priority:p2 risk:high πŸ’¬2
  • #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 enhancement docs config provider skills tool domain:architecture type:rfc priority:p3 risk:high
  • #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 πŸ’¬2
  • #8363 [Tracker]: v0.8.3 config-driven runtime policy, routing, and tool access 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

  • #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
  • #5844 [Bug]: Too much emphasis on memory

IronClaw (nearai/ironclaw)

Stars: 12,485 Β· Open issues: 1,259 Β· Last push: <1h ago

βœ… Merged PRs

  • #5382 [codex] Fix hosted volume runtime startup
  • #5271 build(deps): bump the everything-else group across 1 directory with 47 updates
  • #5370 [codex] Pin WebUI v2 frontend Node tooling
  • #5099 feat(reborn): external-tool Responses round-trip (Phase 4b-4f)
  • #5363 Fix Reborn Calendar upcoming event discovery
  • #5379 fix(reborn): provider-backed OAuth token refresh on local-dev/hosted-single-tenant profiles
  • #5347 [codex] Port Reborn Responses API input handling
  • #5366 feat(approvals): default β€œAlways allow eligible tools” to on
  • #5346 [codex] Align Reborn runtime tool surface

πŸ› New Issues

  • #5385 Add Capability Policy
  • #5368 [reborn-webui] Wire non-Slack channel personal pairing end-to-end

πŸ”’ Closed Issues

  • #5268 [capability-policy] Admin REST surface (four dimensions) + REST action catalog
  • #5273 [capability-policy] Four-dimension policy: delta store + PolicyResolver + config/identity/approval enforcement
  • #5267 [capability-policy] Availability resolver at the dispatch seam (ScopedLifecyclePolicyCapabilitySurfaceResolver)
  • #5272 [capability-policy] REST-created local users (user/role admin surface + dynamic auth)
  • #5266 [capability-policy] Reborn DB-backed user role + admin gate (UserRole Owner>Admin>Member)
  • #5261 [EPIC] Reborn capability policy: admin-shared tools & skills with per-user auth (continues #4628)

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

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 new tweets in the last 24h.

X β€” @steipete

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