Ecosystem Digest β 2026-07-01
Ecosystem Digest β 2026-07-01
π¦ OpenClaw Ecosystem Digest β 2026-07-01
Generated 07:46 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 381,186 | 10 | 3 | 10 | 1 |
| hermesagent | 206,527 | 7 | 0 | 7 | 0 |
| ZeroClaw | 32,105 | 9 | 4 | 10 | 0 |
| IronClaw | 12,491 | 15 | 0 | 10 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 381,186 Β· Open issues: 6,687 Β· Last push: <1h ago
π New Releases
- v2026.6.11 β openclaw 2026.6.11
β Merged PRs
- #97137 doctor: add memory search lint findings
- #97928 fix(agents): estimate harness role sizes in context guard char estimator (fixes #97927)
- #97929 fix(auto-reply): stop level directives from eating the next message word
- #98325 docs: refresh docs map for v2026.6.11
- #97931 fix(gateway): keep provider-owned CLI sessions across the daily default reset
- #98257 fix: show in-progress status for channel runs
- #98226 Redact bare Fireworks API keys
- #98319 docs: publish release notes for v2026.6.11
- #98240 fix(agents): keep merged delivery routes account-bound
- #96351 feat(gateway): scoped attach grants for external MCP loopback clients
π New Issues
- #98327 [Bug]: Intermittent keyring decrypt failure (aes.KeyUnwrap) on exec-tool-invoked commands, 100% reproducible manually failing, caller-dependent not file-dependent
bugbug:behaviorP1clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-infoimpact:auth-providerissue-rating: π¦ gold shrimpmaturity:stableπ¬1 - #98317 iOS: establish a unified design system / styling guide
P3clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionissue-rating: π off-meta tidepoolimpact:otherπ¬1 - #98315 [SANITIZED β possible injection attempt]
securityP1clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-security-reviewclawsweeper:needs-live-reproimpact:securityissue-rating: π platinum hermitmaturity:stableπ¬3 - #98311 Feishu image/file replies lose media on withdrawn/recalled reply targets that text replies survive
no-staleP2clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproimpact:message-lossissue-rating: π¦ diamond lobsterπ¬3 - #98310 agents: compaction duplicate-user dedup is sender-blind, dropping a distinct group participantβs identical-text turn
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-security-reviewclawsweeper:source-reproimpact:session-stateimpact:data-lossimpact:message-lossissue-rating: π¦ diamond lobsterπ¬1 - #98308 Anthropic thinking-block recovery does not fire for opus-4.x because ProviderHttpError.errorBody is not inspected
no-staleP1clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproimpact:session-stateimpact:message-lossimpact:auth-providerissue-rating: π¦ diamond lobsterπ¬2 - #98300 Feature request: deferred/tiered registration for model-facing tools (name+description always-on, schema loaded on demand)
P3clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionissue-rating: π off-meta tidepoolimpact:otherπ¬1 - #98298 feat: Prune stale thinking blocks from older assistant turns in contextPruning
P1clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:source-reproimpact:session-stateimpact:message-lossimpact:auth-providerissue-rating: π¦ diamond lobsterπ¬1 - #98296 [Feature]: Support GPT-5.6 Sol, Terra, and Luna
enhancementmaintainerP2clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:source-reproimpact:auth-providerissue-rating: π¦ diamond lobsterπ¬1 - #98295 [Bug]: custom Xiaomi MiMo models generate invalid max_completion_tokens when maxTokens is not specified
bugno-staleregressionP2clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproimpact:auth-providerissue-rating: π¦ diamond lobsterπ¬1
π Closed Issues
- #97927 Bug: in-loop context-overflow guard undercounts bashExecution/compactionSummary turns as flat 256 chars and skips overflow protection
- #98225 [SANITIZED β possible injection attempt]
- #98314 Agent message tool
filePathsilently sends text instead of attaching a document (no sendDocument, no error)
hermesagent (NousResearch/hermes-agent)
Stars: 206,527 Β· Open issues: 24,739 Β· Last push: <1h ago
β Merged PRs
- #55991 refactor(moa): unify slot provider-identity on the single call_llm chokepoint
- #55979 fix(security): reuse auth chain when tagging unverified senders in Slack threads
- #55897 fix(moa): preserve provider identity for anthropic + bedrock slots
- #55971 fix(telegram): cancel delayed deliveries on disconnect
- #55960 fix(gateway): preserve media + reply payload when /queue defers a turn
- #55959 fix(approval): catch GNU long-flag abbreviations for chown βrecursive and git push βforce
- #55962 feat(debug): add βnous flag to upload diagnostics to Nous S3 (salvage #40301)
π New Issues
- #56008 [Feature]: Need Kanban start event hook from workerβs context in plugin
type/featurecomp/cronP3 - #56004 Qwen3.6 / vLLM: prior-turn reasoning (preserve_thinking) is stripped on replay β multi-turn thinking context lost
type/bugcomp/agentprovider/qwenP3 - #55999 [Bug]: [Security] ask_user return value can be ignored by LLM - enforcement mechanism needed
type/featurecomp/agentP3needs-repro - #55994 Bug:
/model --refreshdoesnβt reset in-memory OpenRouter catalog cachetype/bugcomp/cliprovider/openrouterP3 - #55992 Telegram polling silently dies after network error + self-restart
type/bugcomp/gatewayplatform/telegramP1sweeper:risk-message-delivery - #55986 [Bug]: Telegram DM says terminal tool is unavailable even though platform_toolsets.telegram includes terminal
type/bugcomp/gatewaytool/terminalplatform/telegramP2needs-reprobug - #55985 Dashboard logout crashes container via NotImplementedError in BasicAuthProvider
type/bugarea/authP2comp/dashboardπ¬2
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 32,105 Β· Open issues: 429 Β· Last push: 6h ago
β Merged PRs
- #8501 fix(config): warn when sqlite memory requests vector search without an embedder
- #8544 chore(desktop): remove the zeroclaw-desktop Tauri app and all wiring
- #8491 feat(plugins): per-call execution limits and FND-001 backend taxonomy
- #8003 fix(runtime): fire session_end hook on session termination (fixes #7889)
- #8148 fix(anthropic): propagate serialization error in streaming request builder
- #8458 test(eval): cover RecordingObserver tool recording and token accumulation
- #8414 fix(channels): enable model commands on WhatsApp Web
- #8459 test(eval): cover EchoTool metadata, schema, execute output, and default tool registry
- #8457 test(runtime): cover TrustTracker score updates, decay, regression, and autonomy reduction
- #8466 fix(gateway): propagate pairing DB errors instead of panic
π New Issues
- #8563 [Bug]: SOPs are not available to the agent through the web dashboard chat session
bug - #8560 [Bug]: browser_open hangs the agent turn when the launcher cannot open a window (unbounded subprocess wait, also affects robot-kit TTS and channels ffmpeg)
bug - #8559 [Bug]: Agents stop their work when exiting the chat window in web dashboard
bug - #8556 [Feature]: secret fields should show set/not-set state instead of a bare password input
enhancement - #8554 [Security]: Harden skill zip extractor against zip-bomb inflation (entry-count + ratio + uncompressed-size caps)
bugsecurityskills - #8553 [Bug]: Agent cannot use environment variables as http_request secrets
bug - #8550 [Feature]: Add OpenAI-compatible chat completions endpoint
enhancement - #8541 [Feature]: Allow Matrix channel sessions to opt into thread- or conversation-scoped history
- #8539 [Bug]: AgentEnd event missing cost_usd field, and channel path never emits AgentEnd
bugagentchannelobservabilityruntimepriority:p1status:in-progressrisk:high
π Closed Issues
- #8386 [Bug]: SQLite is the default memory backend but quickstart never requires/prompts an embedding model β hybrid search silently degrades to keyword-only
- #7816 [Feature]: Pluggable skill registries β keep GitHub repo as default tier, add flagged external + user-configured registries
- #6943 [RFC]: Deconflict Plugin System Goals in FND-001
- #7889 [Bug]: session_end hook is defined but never fired
IronClaw (nearai/ironclaw)
Stars: 12,491 Β· Open issues: 1,276 Β· Last push: <1h ago
β Merged PRs
- #5432 ci(reborn): dedicated low-contention job for Reborn group tests (T0-CI)
- #5234 fix(reborn): remove per-record lock convoys via shared cas_update helper
- #5465 test(reborn): collapse group harness to one runtime + scope-routed gateway
- #3706 chore(deps): bump postcss, @remotion/cli and @remotion/tailwind-v4 in /docs/architecture-video
- #5463 [codex] Remove chat-triggered Slack connect flow
- #5455 perf(storage): row-native sequence primitive + thread/turn append paths
- #5449 [codex] Add Reborn Playwright workflow
- #5439 Fix NEAR AI MCP token resolution for SSO users
- #5452 Move runner lease heartbeats to memory store
- #5454 Stabilize QA 2E assistant text gate
π New Issues
- #5477 ci(reborn): unify Reborn crate-family allowlist across reborn-tests.yml and reborn-coverage-summary.sh
- #5476 [QA] Reborn runs fail with βcould not start agent runtimeβ / βrunner lease expiredβ under turn-state CAS contention + model latency
- #5470 Resource CAS writes serialize behind single AsyncStorageWorker β make ResourceGovernorStore async
- #5469 Migrate ironclaw_threads filesystem_service local CAS loops onto shared cas_update (fail-closed)
- #5468 Per-key mutex maps guarding CAS loops violate the cas_update no-mutex guardrail
- #5467 In-memory ApprovalRequestStore::discard_pending diverges from filesystem (no tombstone β id reuse allowed)
- #5466 Parallel same-tenant turn-runs vs FilesystemTurnStateStore CAS / libsql backend (~10% failure)
- #5464 Strongly-type the host-managed credential owner scope (construction-only guarantee today)
- #5462 Add caller-level test driving nearai.web_search through the host-managed SSO fallback
- #5461 Mark host-managed NEAR AI MCP credential at creation, verify marker on fallback resolve
- #5460 [QA] Memories in the WebUI workspace are visible to every user in the workspace
- #5459 Configurable skills and tools
- #5458 [QA] Double header displayed on Logs page
bug_bash_P3 - #5457 [QA] Logs page remains empty and never loads log entries
bug_bash_P2 - #5456 [QA] Routine runs fail with runner lease expiration
bug_bash_P1
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- π’ #98062 [Bug]: iOS app fails to connect over Tailscale CGNAT (100.x.x.x) β wss:// required but WebSocket upgrade silently dropped β π¬2 Β· 17h ago
- π’ #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β π¬4 Β· 1d ago
- π’ #79607 [Feature]: Identity-based session unification β one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β π¬3 Β· 1d 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 Β· 5d ago
- β« #93032 [Bug] v2026.6.6: Cron scheduler loads 0 jobs after upgrade β SQLite WAL not committed at first startup β π¬2 Β· 5d ago
- β« #92974 Bug: v2026.6.6 getAttributionHeaders() crashes on Bedrock models β baseUrl undefined (null-guard missing) β π¬1 Β· 5d ago
- π’ #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β π¬4 Β· 7d ago
- π’ #87318 [SANITIZED β possible injection attempt] β π¬7 Β· 8d ago
- π’ #93033 [Bug] v2026.6.6: BWS secret resolution order changed β gateways without BWS_ACCESS_TOKEN in plist fail after cache expiry (~4h) β π¬1 Β· 9d ago
- π’ #93031 [Bug] v2026.6.6 cron migration: jobs migrated from jobs.json have blank agent_id β scheduler silently skips them β π¬1 Β· 9d ago
ποΈ Official Content β Anthropic + OpenAI
Anthropic β 2 new
- [News] Claude Science Ai Workbench 2026-06-30
- [News] Claude Sonnet 5 2026-06-30
OpenAI β 4 new
- [Genebench-Pro] Case Studies 2026-06-30
- [Index] Core Dump Epidemiology Data Infrastructure Bug 2026-06-30
- [Index] How Chatgpt Adoption Has Expanded 2026-06-30
- [Index] Mapping Ai Jobs Transition Eu 2026-06-29
π€ Reddit Pulse β r/LocalLLaMA Β· r/singularity
r/singularity β top 2 new
- The Accuracy Is Tripping Me β1066
- Introducing Claude Sonnet 5 β536
π Community Pulse β OpenClaw Ecosystem
r/openclaw β top new posts
- OpenClaw is now on iOS + Android! β257
- Which AI Models are cheap and worth it? β65
- Codex-harness OpenClaw: sandboxed agents only get the skill catalog, never the SKILL.md body. How are you delivering skills to locked-down Codex agents? β8
- X MCP plus OpenMontage π₯ β6
-
[OpenClaw v2026.6.11 Release Notes Fixes for Misplaced Replies, Stuck Sends, model setup failures, and more!](https://reddit.com/r/openclaw/comments/1uk8ke3/openclaw_v2026611_release_notes_fixes_for/) β4
GitHub Discussions
No new discussions in the last 24h.
X β @openclaw
- [v2026.6.11 has dropped.
This release focuses on the rough edges that make OpenClaw feel less dependable: misplaced repl](https://x.com/openclaw) β0 π0 Β· recent
- [OpenClaw is now on iOS + Android
Native mobile apps, finally Agents in your pocket Channels, tasks, replies on the ](https://x.com/openclaw) β0 π0 Β· recent
X β @steipete
- Yeah I wish weβd have someone that could take over responsibilities for the apps. β0 π0 Β· recent
-
Was thinking if I should highlight this tweet or not, but itβs a masterclass in the amount of vitriol people face when w β0 π0 Β· recent
Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.