Ecosystem Digest β 2026-07-06
Ecosystem Digest β 2026-07-06
π¦ OpenClaw Ecosystem Digest β 2026-07-06
Generated 07:46 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 381,839 | 6 | 6 | 10 | 1 |
| hermesagent | 209,710 | 10 | 4 | 6 | 0 |
| ZeroClaw | 32,163 | 7 | 5 | 10 | 0 |
| IronClaw | 12,497 | 3 | 1 | 3 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 381,839 Β· Open issues: 6,568 Β· Last push: <1h ago
π New Releases
- v2026.7.1-beta.2 β openclaw 2026.7.1-beta.2
β Merged PRs
- #100482 fix(ollama): fall back when native streams end early
- #97733 feat: add channel pairing request hook
- #100434 feat(ui): preview GitHub issues and pull requests on hover
- #100512 fix(ios): keep While Using selected after approval
- #100505 fix(gateway): advertise exec approval node commands
- #96917 fix(anthropic): keep OAuth callback on loopback
- #100545 docs(changelog): credit landed reliability fixes
- #100536 fix(agents): skip tool prep for toolless models
- #98262 [codex] Fail closed pair slash command routing
- #99564 fix(agents): prevent malformed HTML entities from breaking tool calls
π New Issues
- #100556 Codex-OAuth models fail over incorrectly β sibling model with healthy per-model quota still drops to non-codex fallback
- #100547 [Feature]: Should OpenClaw support runtime safety classification alongside ClawScan?
- #100538 [Feature]: Telegram onboarding: offer BotFather web app flow next to the chat flow
enhancementmaintainerP3clawsweeper:no-new-fix-prclawsweeper:needs-product-decisionclawsweeper:linked-pr-openissue-rating: π off-meta tidepoolmaturity:stableimpact:ux-frictionπ¬1 - #100537 [Bug]: active-memory embedded run cannot resolve Lossless Claw lcm_* tools despite runtime plugin inspect showing them registered
bugregressionP2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-live-reproimpact:session-stateissue-rating: π platinum hermitmaturity:stableimpact:ux-frictionπ¬1 - #100534 Automatic git worktree management for agent tasks
maintainerP2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:source-reproclawsweeper:linked-pr-openissue-rating: π¦ diamond lobsterimpact:otherπ¬1 - #100529 Tool-result pruning silently omits results (reads as βempty outputβ); maxActiveTranscriptBytes silently no-ops without truncateAfterCompaction
no-staleP2clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproimpact:session-stateimpact:message-lossissue-rating: π¦ diamond lobstermaturity:stableimpact:ux-frictionπ¬1
π Closed Issues
- #100460 [Bug]:Ollama βstream ended without a final responseβ errors are not failover-eligible, causing dead-end failures with no fallback
- #100412 Control UI: preview GitHub issues and pull requests on hover
- #100477 [Bug]: macOS app leaks orphaned SSH tunnel processes; PortGuardian never reaps them and they squat the preferred local port
- #97578 [Bug]: OpenClaw CLI should handle node lacks exec approvals capability gracefully
- #57775 Windows headless node host supports exec approvals via CLI, but nodes describe / Control UI do not advertise system.execApprovals.get/set
- #98239 [Bug]: /pair qr can change gateway.bind and break Tailscale Serve webchat
hermesagent (NousResearch/hermes-agent)
Stars: 209,710 Β· Open issues: 26,022 Β· Last push: <1h ago
β Merged PRs
- #59204 fix(desktop): probe the venv python before trusting it so Repair can escape a broken venv
- #59210 fix(prompt-size): pass platform-resolved toolsets into the inspection agent
- #59222 fix(mcp): reconnect resilience β reset budget per healthy session, self-probe parked servers, re-register tools on revival (salvage #57615, #54139, #57477)
- #59219 fix(mcp): honor per-server connect_timeout in CLI/GUI probes (salvage #34276, #56699, #54494)
- #58899 refactor: consolidate gateway session metadata into state.db
- #58801 fix(computer-use): name the wedged startup phase in the session ready-timeout error
π New Issues
- #59293 [SANITIZED β possible injection attempt]
type/securitycomp/cliarea/authP3sweeper:risk-security-boundary - #59291 Tool-call-shaped JSON envelope leaks into Telegram output when a local model emits it as assistant text
type/bugcomp/agentplatform/telegramprovider/ollamaP2sweeper:risk-message-delivery - #59290 Gateway systemd unit races DNS at boot β transient name-resolution failures for Telegram and HTTP MCP servers
type/bugcomp/gatewayarea/configP3 - #59289 hermes dashboard has no service installer β add βinstall-service to match the gateway
type/featurecomp/cliP3comp/dashboard - #59288 Update can wipe web_dist, and βskip-build hard-fails when itβs missing β auto-rebuild or ship the prebuilt dashboard UI
type/bugcomp/cliP2comp/dashboard - #59286 [Bug]: terminal env_passthrough not honored by Daytona backend β allowlisted env never reaches the sandbox
type/bugbackend/daytonatool/terminalarea/configP2bug - #59283 Gemini OpenAI-compat: extra_body.google.thinking_config double-nested (400, surfaced as generic empty response)
type/bugcomp/agentprovider/geminiP2 - #59277 hermes update overwrites gateway/run.py, dropping hermes-feishu-streaming-card sidecar hook
type/bugcomp/cliplatform/feishuP3 - #59274 Dashboard model-provider OAuth fails under basic_auth:
__HERMES_SESSION_TOKEN__never injected (βSession token not availableβ)type/bugarea/authP2comp/dashboard - #59273 execute_code tool progress renders as collapsed inline text instead of fenced code block on markdown platforms
type/featurecomp/gatewayP3
π Closed Issues
- #41445 hermes prompt-size over-counts tools by not respecting enabled/disabled toolsets
- #38488 MCP server permanently gives up after a transient backend outage; never reconnects until gateway restart
- #57129 MCP client permanently abandons a server after 5 failed reconnects β one transient upstream blip kills its tools until process restart
- #24097 [Bug]: MCP OAuth login times out at 40s; per-server connect_timeout silently ignored
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 32,163 Β· Open issues: 467 Β· Last push: 9h ago
β Merged PRs
- #8727 fix(gateway): reject empty bearer token in require_auth
- #8704 fix(gateway): exclude env-overridden secrets from reload drift
- #8709 ci(release): ship self-contained desktop installers on all three platforms
- #8708 feat(desktop): self-contained installer β bundle the kernel as a Tauri sidecar
- #8706 ci(desktop): compile + lint zeroclaw-desktop on macOS/Linux/Windows
- #8694 docs(architecture): restore ADR decision records
- #8261 feat(skills): add opt-in bounded SKILL.md reflection for skill creation
- #8621 docs(plugins): add plugin authoring guide series, correct stale plugin claims in docs and source comments
- #6717 feat(skills): integrate arch-review artifact into PR review session
- #8547 fix(audit): remove rag-pdf feature to clear RUSTSEC-2026-0192 (ttf-parser)
π New Issues
- #8736 [Task]: Track SOP authoring surface (feat/sop-authoring, #8590)
enhancementdocschannelconfiggatewayruntimetoolpriority:p2tool:sopstatus:in-progressstatus:acceptedwebzerocoderisk:high - #8733 models.dev catalog is parsed for model IDs only β per-model capabilities (vision) are discarded
bugproviderruntimeprovider:compatiblepriority:p2status:acceptedrisk:medium - #8731 [Bug]: Stdio-based MCP servers accumulating as zombie processes under active daemon PIDs
bugdaemonruntimetoolpriority:p1tool:mcpstatus:acceptedrisk:highπ¬1 - #8722 [Bug]: High-entropy detector redacts legitimate generated filenames
bugsecuritypriority:p2status:in-progressstatus:acceptedrisk:mediumsecurity:leak-detector - #8720 [Support]: Disable cachePoint for Bedrock Nova 2 Lite model via config file?
bugconfigproviderruntimeprovider:bedrockpriority:p2r:supportstatus:acceptedrisk:mediumzerocodeπ¬2 - #8719 [Feature]: SOP routing β a false
whenshould advance to the next step, not end the run (enable multi-phase SOPs)enhancementruntimetoolpriority:p2tool:sopstatus:acceptedrisk:mediumπ¬1 - #8718 [Bug]:
zeroclaw config initships a config template that its own daemon rejects, silently disabling transcription for local_whisper]bugconfigruntimepriority:p1status:acceptedquickstartrisk:high
π Closed Issues
- #8645 [Bug]: Reload banner shows persistent drift for ZEROCLAW_* env-overridden secrets
- #7879 [Feature]: add bounded SKILL.md reflection for skill creation
- #8251 [Feature]: Surface relationship memory as user-facing workflows
- #8462 RFC: Runtime Policy for OTel LLM and Tool Content
- #7861 [Feature]: Surface security-audit-skipped skills (e.g. bundled shell scripts) in
zeroclaw skills list
IronClaw (nearai/ironclaw)
Stars: 12,497 Β· Open issues: 1,306 Β· Last push: <1h ago
β Merged PRs
- #5626 feat(reborn): project Slack ingress routes from the manifest, delete the Rust policy literals
- #5642 test(reborn): wiring-parity guard β harness runtime shape vs production local-dev (#5637)
- #5649 [SANITIZED β possible injection attempt]
π New Issues
- #5657 Coverage scope: v1-only crates exempted from Reborn coverage denominator
- #5647 Bridged tool disclosure + narrowed capability allowlist strips the bridge meta-tools (latent) π¬1
- #4108 Nightly E2E failed
π Closed Issues
- #5637 test(reborn): wiring-parity tripwire β assert harness runtime shape matches production local-dev composition
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- π’ #99305 [Bug]: Bedrock provider β claude-sonnet-5 prompt caching broken (cache-control blocks not attached, zero cache hits) β π¬3 Β· 20h ago
- π’ #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) β π¬3 Β· 2d ago
- π’ #98062 [Bug]: iOS app fails to connect over Tailscale CGNAT (100.x.x.x) β wss:// required but WebSocket upgrade silently dropped β π¬2 Β· 5d ago
- π’ #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β π¬4 Β· 6d ago
- π’ #79607 [Feature]: Identity-based session unification β one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β π¬3 Β· 6d 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 Β· 10d ago
- β« #93032 [Bug] v2026.6.6: Cron scheduler loads 0 jobs after upgrade β SQLite WAL not committed at first startup β π¬2 Β· 10d ago
- β« #92974 Bug: v2026.6.6 getAttributionHeaders() crashes on Bedrock models β baseUrl undefined (null-guard missing) β π¬1 Β· 10d ago
- π’ #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β π¬4 Β· 12d ago
- π’ #87318 [SANITIZED β possible injection attempt] β π¬7 Β· 13d ago
ποΈ Official Content β Anthropic + OpenAI
No new official content detected in the last 24h.
π€ Reddit Pulse β r/LocalLLaMA Β· r/singularity
r/singularity β top 5 new
- UBTech is unveiling their emotional humanoid robots, starting at ~$15K β1063
- Google DeepMind Product and Design Lead using and advertising a competitorβs model β759
- Gpt 5.6 discovered new math according to Sam Altman β629
- No soon google and anthropic will follow if openai brings 1k dollar plan π β605
- Indonesian office staff members hit by a Unitree G1 β529
π Community Pulse β OpenClaw Ecosystem
r/openclaw β top new posts
- Help with open claw β2
- Tri-Node Memory β Open source persistent agent memory with human/agent vault separation β2
GitHub Discussions
No new discussions in the last 24h.
X β @openclaw
- [#100000
100,000 issues + PRs in 222 days.
built by volunteers every timezone, every day zero VC, one lobster
Numbe](https://x.com/openclaw) β0 π0 Β· recent
X β @steipete
- Having fun is never a waste. β0 π0 Β· recent
-
not sure - fire up an agent and debug β0 π0 Β· recent
Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.