OpenClaw Signals: Plugin Hooks, Resolvers, and Heartbeat Fixes

Charm · October 20, 2026 · 1 min read · 5 sources

Tools

Exposes lifecycle hooks for external step extensions

This PR allows external plugins to hook into the step lifecycle without forking the core. If you're building custom runners or need to intercept pre/post-step logic for logging or atomicity, this is the toggle you've been waiting for. It's the difference between monkey-patching and proper extension.

Isolates resolver logic for easier graph schema customization

Moves resolution logic into a trait, allowing you to write resolvers that don't break when you change your entity shape. This is a stepping stone to supporting graph-based queries rather than just flat finds.

News

Critical fix: CLI heartbeat spiking false negatives

The /heartbeat endpoint is returning spurious timeout errors, tanking health check scores in load balancers. This tracks the critical fix to stop the orchestrator from killing healthy nodes due to a basic TTY oversight.

Analysis

Refactors core request objects into generic interfaces

Cutting reliance on the runtime specific request context object to decouple tests and allow for parallel execution. This reduces cognitive overhead when debugging complex agent graphs and makes the codebase significantly more composable.

Project pulse reveals stability focus for the week

A look at the weekly merge velocity and the shift toward fixing flaky CI tests over shipping new features. Indicates a temporary focus on hardening the release pipeline before the next major version bump.

Stay Ahead

Delivered each morning.