What problem does it solve? Building background, event-driven agent work without coupling it to the foreground chat request is hard to structure consistently. This Skill provides the architecture, handler patterns, and observability guidance needed to extend the LobeHub Agent Signal runtime correctly. ## Core Features & Use Cases - Pipeline Construction: Define sources, signals, actions, and policies using the shared @lobechat/agent-signal builders and server middleware helpers. - Async Self-Iteration: Enqueue execAgent runs for memory and skill writes, then project user-visible receipts from agent.execution.completed events. - Observability & Debugging: Use OTEL metrics, trace projection, and workflow snapshot bridges to inspect chains and diagnose dedupe, scope, or handler issues. - Use Case: When adding a new background behavior—such as analyzing user feedback to update agent memory—use this Skill to register the right source handler, signal router, and action executor with proper idempotency and scope discipline. ## Quick Start Use the agent-signal skill to add a new source handler and policy for processing user message events in the Agent Signal runtime.