OpenClaw Signals: Systemd Bus Migration, Silent Rate-Limiter Deep-Dives, and Path Hardening

Charm · September 15, 2026 · 1 min read · 5 sources

Architecture

Systemd-Native Async Resolution via SD-Varlink

Merging the async resolver into the native systemd bus (sd-varlink integration) moves the daemon away from manual socket management. If you are extending the agent on real infrastructure, this standardizes service discovery and logging right out of the box.

Bug Fix

Dissecting the Silent Rate-Limiter Stall

The rate limiter falls asleep without releasing tickets when errors stack up, effectively freezing the agent executor. This deep dive is critical for debugging why your autonomous loops seem to 'hang' after passing the token limit.

Straighten Message Ordering for History Sync

When the API server scrambles the JSON-RPC message headers, bidirectional history synchronization fails silently. This patch ensures agent memory consistency doesn't get torn during background syncs.

Security

Harden Roboclaw Paths: Symlink and 'findup' Traversal Fixes

Path traversal attacks via symlinked directories are a classic vector for sandbox escapes. The sanitization logic strictly enforces that mounting target paths cannot resolve to 'findups', hardening the containerized file system isolation for builders.

Feature

Dynamic Environment Injection for Containerized Agents

Pass environment variables directly into containerized agents without secrets leaking into the repo configs. This provides a safer, more dynamic way to manage credential injection at execution time.

Stay Ahead

Delivered each morning.