OpenClaw Signals: CLI Caching, Resolver RFCs, and Zombie FDs
Tools
We shouldn't be re-inventing the wheel for every CI run. If this query helper lands, it's going to save a ton of compute time by caching compiled artifacts between builds.
PR #329: Add stricter payload sanitization
Finally cleaning up the webhook schema validation. Getting strict here prevents a whole class of silent failure modes when payloads drift out of spec.
Architecture
PR #332: Fix lifecycle timeout limits
Edge cases in connection handshakes were causing state machines to hang. This patch hardens the lifecycle transitions, which is critical for distributed reliability.
Operations
PR #331: Memory trim in query plan serializer
JSON serialization of query plans was eating too much RAM. This perf patch should help if you're dumping heavy debug logs in high-throughput scenarios.
Bugs
Issue #1564: FD Leak on stream cutoff
Async cleanup on stream termination was leaving zombie file descriptors. A classic resource leak that's finally getting patched.
Strategy
Issue #1563: RFC - Standalone Resolver module
There's a proposal to separate the Resolver component into its own interface. If this gains traction, it opens the door for swapping out custom resolution logic without forking the core.
Stay Ahead
Delivered each morning.