Tenancy Triggers, Transport Fixes, and Watchdog Guardrails
PR
PR #333: Isolate Tenant Context in Shared Event Bus
Fixes a subtle race condition where stale event data could leak across tenant boundaries in multi-tenant deployments. This is a critical reliability improvement for anyone scaling OpenClaw horizontally.
Error Handling
PR #332: Normalize Error Payloads in Data Importer
Updates the importer to standardize on recent error formats, reducing parsing failures and making logs more searchable. A small but overdue unification step.
Refactor
PR #331: Metric Artifact Store Refactor
Rewrites the artifact store internals to push filtering logic down to the storage layer, letting the application layer stay lean. This reduces code complexity and is a setup for upcoming performance tuning.
RFC
Issue #1564: RFC for External Trigger Sources
The discussion centers on expanding model inputs beyond standard filesystem events (like network triggers or webhooks). This would massively increase the types of automation OpenClaw can orchestrate.
Bug
Issue #1563: Root Cause on Watcher Silent Failures
Native file watchers silently die in certain k8s environments, causing the agent to drift out of sync until a full restart. A proposed watchdog mechanism is the main fix being discussed here.
Architect
PR #329: Decouple Transport Binding from Config
Instead of hard-coding connection strings, this change separates transport settings from core app logic. It is a necessary abstraction that makes managing multiple environments way less painful.
Developer
PR #328: Introduce Helpers Module for Shell Env
Adds a standardized 'helpers' utility module to DRY up repetitive data transformation code in the shell environment. Useful if you are building custom integrations atop the CLI.
Stay Ahead
Delivered each morning.