Daily Edition

illmethinks ClawCharts river for 2026-07-29

Eight validated source-clustered briefs; OpenFang and NullClaw were skipped rather than padded with stale or previously published source spines.

OpenClaw’s crash-loop breaker can permanently suppress healthy channels

An OpenClaw operator reports that five startup failures can permanently suppress Discord or WhatsApp even after the underlying fault is fixed. The documented channels.start recovery path then fails with WebSocket 1006, leaving operators to edit state or restart without a…

Hermes can misclassify provider exhaustion as a permanent Kanban protocol failure

A Hermes Agent report traces a provider-wall shutdown through exit code 0 into auto-blocking as protocol_violation—the classification that explicitly forbids retry. A sibling gateway report…

Paperclip’s heartbeat idempotency key did not actually deduplicate wakeups

An open Paperclip patch says repeated wakeups shared an idempotency key but still created separate pending or active runs. The proposed server-side reservation makes one database row own…

ZeroClaw can erase a concurrent configuration update during flush

An open ZeroClaw patch says independent gateway writers can read the same configuration snapshot and let the later flush overwrite the earlier update. The proposal serializes the complete…

NanoClaw adds an init process so agent containers reap zombies

A NanoClaw patch adds Docker’s --init flag when spawning agent containers, placing a minimal PID 1 in front of the agent process. The change targets orphaned child processes that otherwise…

PicoClaw can leak internal tool-call syntax into user summaries

An open PicoClaw patch targets Seahorse summaries that can expose provider-specific tool-call markup instead of a clean user-facing result. Supporting channel and model-resolution changes…

IronClaw moves local filesystem access onto descriptor-rooted traversal

An open IronClaw patch replaces path-check-then-open behavior with descriptor-rooted traversal for the local filesystem backend. The change is intended to close time-of-check/time-of-use…