OpenClaw Signals: Worker Pool Isolation, Idempotency Gaps, and the Retry Tax
Tools
Worker pool isolation to contain noisy-neighbor failures
This PR splits execution contexts so one misbehaving plugin can't starve the entire worker pool. If you're running mixed-criticality workloads, this is the kind of boring infrastructure that saves you from 3am pages.
Configurable retry backoff with jitter to reduce thundering herd
The new retry policy adds exponential backoff with jitter, replacing the old fixed-interval approach. If you've ever watched a retry storm melt a downstream API, you know why this matters.
Graceful shutdown signal propagation for in-flight tasks
Workers now drain in-flight tasks instead of hard-killing them on shutdown. Small change, but it means fewer orphaned partial executions cluttering your state store.
Analysis
Missing idempotency key on task replay path
Someone surfaced that replayed tasks don't carry idempotency keys, so duplicate side effects are possible if your plugin touches external systems. This is a real footgun for anyone building transactional workflows on top of OpenClaw.
Stay Ahead
Delivered each morning.