Ecosystem Digest β 2026-06-18
Ecosystem Digest β 2026-06-18
π¦ OpenClaw Ecosystem Digest β 2026-06-18
Generated 07:49 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 379,236 | 1 | 8 | 7 | 0 |
| hermesagent | 196,255 | 14 | 3 | 10 | 0 |
| ZeroClaw | 31,938 | 15 | 2 | 10 | 0 |
| IronClaw | 12,456 | 7 | 5 | 10 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 379,236 Β· Open issues: 6,493 Β· Last push: <1h ago
β Merged PRs
- #93713 fix: route deleted-agent session purge through lifecycle seam
- #84172 fix(exec): rebuild command authorization on the Tree-sitter command planner
- #89596 fix(policy): recognize declared tool allowlists
- #92016 fix(plugins): compose live hook registry view for tool-call hooks
- #94296 fix: require all taxonomy coverage ids for a feature - AND not OR
- #93704 refactor: add session cleanup lifecycle seam
- #94282 Support owner-qualified ClawHub skill installs
π New Issues
- #94360 [Bug]: Feishu - exec stderr output sent as user-visible reply, covers actual agent response π¬1
π Closed Issues
- #94330 replay_invalid (stale thinking-block signature) surfaces a hard error + drops the user message instead of self-recovering
- #94258 Bug: Tier routing not resolving tier-* aliases to actual models in v2026.6.8
- #94336 msteams plugin: proactive sends fail with βUND_ERR_INVALID_ARGβ after 2026.6.8 upgrade
- #94313 [Bug] QQBot token refresh 503 storm poisons shared undici global dispatcher, causing cross-plugin network failures
- #94302 Vega Habits v2 follow-up
- #94293 Channel health-monitor restart never recovers a wedged account (stale task guard skipped)
- #94278 Regression: aborted-before-content turns persist empty content:[], poisoning session (death spiral) on native Anthropic (v2026.6.6)
- #94318 [Feature]: Prefix bootstrap files with openclaw_ to prevent project file collisions
π₯ Hot Issues (most commented)
- #75 Linux/Windows Clawdbot Apps β π¬109 Β· 5h ago
hermesagent (NousResearch/hermes-agent)
Stars: 196,255 Β· Open issues: 21,676 Β· Last push: <1h ago
β Merged PRs
- #48147 feat(relay): connectorβgateway channel auth + signed-HTTP inbound receiver + enroll CLI
- #47555 fix(docker): supervised gateway uses βreplace to take over stale holder (NS-505)
- #48108 fix(xai): native web_search swap + incomplete guard for OAuth Responses (salvage #44341)
- #48122 fix(desktop): retry the self-update rebuild once so the app relaunches
- #48109 fix(agent): dampen empty-name phantom tool-call loop (#47967)
- #47674 fix(dashboard): recover the Chat tab when the agent session ends (NS-504)
- #48104 fix(dump): show commit date instead of release date in hermes debug
- #48091 fix(desktop): resolve electronDist dynamically + self-heal blocked installs (supersedes #48081/#48082)
- #48078 feat(gateway): relay adapter + capability descriptor (Gateway Gateway phases 0-1)
- #47490 Harden hosted Docker install tree against self-modification
π New Issues
- #48175 [SANITIZED β possible injection attempt]
- #48173 [SANITIZED β possible injection attempt]
type/bugcomp/agentP2 - #48172 browser: macOS app-bundle Chrome is ignored by local tool availability check
type/bugtool/browserP2 - #48171 browser: macOS /browser connect ignores per-user Applications installs
type/bugtool/browserP3 - #48169 dashboard: profile setup command assumes optional wrapper alias exists
type/bugcomp/cliP3 - #48167 [Bug] Gateway GUI start button doesnβt work, but βhermes gateway runβ CLI works fine
type/bugcomp/gatewaycomp/tuiP2π¬1 - #48164 gateway: launchd plist generator does not XML-escape dynamic strings
type/bugcomp/gatewayP3 - #48161 Chinese IME input not displayed until next keypress on Windows (patch_stdout interferes with IME composition)
type/bugcomp/cliP2π¬1 - #48160 desktop: macOS in-app updater misses mac-x64 rebuilt app bundle
type/bugcomp/tuiP3 - #48159 Feature Request: Add Kanban board view to Hermes Desktop
duplicatetype/featurecomp/tuiP3π¬1 - #48158 desktop: macOS resolvers ignore Homebrew PATH before backend spawn
type/bugcomp/clicomp/tuiP3 - #48156 [Feature Request/Bug] Prevent plaintext API key storage in auth.json and fix Credential Pool merging for .env and manual keys
type/featurecomp/cliarea/autharea/configP3 - #48152 test-issue-ignore
invalid - #48150 Plain text gateway adapters swallow Markdown bullet lists and literal asterisks (strip_markdown eats
*)type/bugcomp/gatewayP2π¬1
π Closed Issues
- #48149 [Bug] gh CLI authentication fails with 401/Blocked when using environment variables in certain Hermes session contexts
- #47967 [Bug]: XML tool call syntax in external file content generates phantom tool calls and corrupts conversation context
- #47477 [Feature]: # WhatsApp Group Sending with Hermes Skill (Termux) Χβ¬β One-File Guide
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 31,938 Β· Open issues: 378 Β· Last push: <1h ago
β Merged PRs
- #7842 feat(cli): agents/providers/channels CRUD + skill-bundle cascade (#7468/#7175)
- #7841 feat(gateway): agent owned-state rename cascade + rename wiring (#7468)
- #7840 feat(config): rename_with_cascade for aliased entries (#7468)
- #7684 fix(acp): surface history-pruner and turn-cancel as visible events
- #7678 fix(runtime): thread shared CanvasStore into WS chat and ACP agent sessions
- #7754 perf(docs): publish rustdoc once, dedupe per-locale assets, drop print pages
- #7839 feat(config): delete_with_cascade for channels (#7175)
- #7838 feat(gateway): agent owned-state cascade on delete (#7175)
- #7802 feat(zerocode): add doctor pane
- #7780 fix(runtime): forward trimming budgets through agent_turn wrapper
π New Issues
- #7910 Add Windows runtime test coverage for the self-update swap/rollback/sidecar paths
- #7907 [Bug]: agent rename can move owned state before config persistence
bugrisk: highagentconfigcrongatewaymemoryruntimegateway: apipriority:p1 - #7904 [Bug]: always-inject SKILL.md frontmatter no longer works in compact prompt mode
bugrisk: mediumagentruntimeskillspriority:p2status:accepted - #7900 [SANITIZED β possible injection attempt]
bugrisk: mediumproviderprovider:anthropictool:schemapriority:p2status:accepted - #7899 [Bug]: OpenAI STT provider ignores env-based credentials
bugrisk: mediumchannelconfigproviderstatus:acceptedpriority:p3 - #7898 [Bug]: rust_native browser snapshots and @ref selectors fail under WebDriver
bugrisk: mediumtooltool: browserpriority:p2status:accepted - #7897 [Feature]: Apply security policy and channel config updates without full daemon reload
enhancementrisk: highchannelconfigdaemongatewaysecuritytype:rfcstatus:acceptedpriority:p3 - #7896 [Bug]: Groq native tool messages should include the tool name
bugrisk: mediumproviderprovider: compatibleprovider: groqpriority:p2status:accepted - #7895 [Bug]: daemon gateway supervisor should reuse an existing healthy gateway
bugrisk: highdaemongatewayruntimepriority:p2status:accepted - #7894 [Bug]: OpenAI Codex account id extraction should prefer chatgpt_account_id claims
bugrisk: highproviderprovider: openai_codexpriority:p2status:accepted - #7892 [Bug]: CLI approval prompt should read controlling terminal when stdin is detached
bugrisk: highruntimesecuritypriority:p2status:accepted - #7891 [Feature]: Add Signal media attachment support
enhancementrisk: highchannelpriority:p2channel:signalstatus:accepted - #7890 [Feature]: Render Signal outbound Markdown as native text styles
enhancementrisk: mediumchannelchannel:signalstatus:acceptedpriority:p3 - #7889 [Bug]: session_end hook is defined but never fired
bugrisk: highchannelgatewayruntimepriority:p2status:accepted - #7888 [Bug]: zeroclaw-runtime still depends on rumqttc without channel-mqtt
bugrisk: mediumdependencieschannelruntimepriority:p2channel:mqttstatus:accepted
π Closed Issues
- #7563 [Bug]: canvas-store regression in WS chat/ACP sessions breaks /canvas after #6986
- #7736 bug(runtime): forward trimming budgets through agent turn wrapper
IronClaw (nearai/ironclaw)
Stars: 12,456 Β· Open issues: 1,191 Β· Last push: <1h ago
β Merged PRs
- #5022 feat(agent-loop): output-aware no-progress detection (PR3)
- #5000 feat(agent-loop): content-digest plumbing for output-aware progress (PR2)
- #5035 feat(reborn): show tool arguments live while the tool is running
- #5051 fix: Gmail auth-resume failure β stop run-borking + restore persistent-approval grant
- #5029 feat(coding): byte budget for read_file to bound context growth
- #5024 perf(webui-v2): self-host all frontend assets, drop CDN round-trips
- #4993 fix(agent-loop): no-progress stop fails honestly instead of faking completion
- #4955 fix(reborn): correlate run logs with thread_id/run_id for operator Logs panel
- #5014 fix(reborn): cancel stale AuthFlow on Slack auth auto-deny (#4952)
- #5010 Surface tool calls and outputs in OpenAI Responses API
π New Issues
- #5058 [Reborn] Bedrock unreachable from ironclaw-reborn binary + Converse tool-schema rejects top-level combinators
- #5056 test
- #5044 NEARAI_MODEL=auto is rejected (HTTP 400) by cloud-api.near.ai β resolve
autoto a real model / set a default - #5036 Build Scalable Agent Task Service Infrastructure
- #5031 [Reborn] Slack connect card can be invoked after pairing and is English-only
bugscope: channel/webrebornUX / Onboarding - #5028 Follow up: make denied activity ids explicit and stable π¬1
- #5026 [Reborn] Automation runs may fail with βrunner lease expiredβ after scheduled runs accumulate
π Closed Issues
- #4823 [Reborn] No UI feedback when deleting a running conversation fails
- #4952 [SANITIZED β possible injection attempt]
- #4793 [Question] Should first-run onboarding block access to Extensions and Automations?
- #4974 [Reborn] Activity tool rows show duplicate ββ¦β action buttons
- #4961 [Reborn] βWorkingβ indicator may remain visible after agent has already finished responding
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- β« #93032 [Bug] v2026.6.6: Cron scheduler loads 0 jobs after upgrade β SQLite WAL not committed at first startup β π¬2 Β· 2d ago
- π’ #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β π¬1 Β· 2d ago
- π’ #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) β π¬2 Β· 2d ago
- π’ #87318 [SANITIZED β possible injection attempt] β π¬5 Β· 2d ago
- π’ #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) β π¬1 Β· 2d ago
- π’ #86451 Bug: openclaw update creates duplicate cron entries β no deduplication check on re-creation β π¬1 Β· 2d ago
- π’ #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β π¬1 Β· 2d ago
- π’ #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β π¬4 Β· 3d ago
- π’ #79607 [Feature]: Identity-based session unification β one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β π¬3 Β· 3d ago
- β« #92974 Bug: v2026.6.6 getAttributionHeaders() crashes on Bedrock models β baseUrl undefined (null-guard missing) β π¬1 Β· 3d ago
π¬ Feedback Received
- #52 Add MetaVision AI Studio to radar tracking β 21h ago
ποΈ Official Content β Anthropic + OpenAI
No new official content detected in the last 24h.
π€ Reddit Pulse β r/LocalLLaMA Β· r/singularity
No new posts in the last 24h.
Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.