What problem does it solve?
This Skill solves the problem of adding new event-driven “background” workflows for LobeChat agents without blocking the foreground chat request flow.
Core Features & Use Cases
- Event → Signal → Action pipeline: Convert producer events into semantic signals and then into concrete side-effect actions.
- Policies as installable handler bundles: Register source handlers, signal handlers, and action handlers as a cohesive feature.
- Quiet background execution: Emit or enqueue agent signal source events to run out-of-band with scope and dedupe controls, including observability via OTEL.
- Use case: When a user message arrives, interpret it into intent/feedback signals and schedule memory updates via action handlers while keeping the chat response fast.
Quick Start
Add your new Agent Signal source or handler by first reading references/architecture.md and references/handlers.md, then implement the appropriate source/signal/action handlers under src/server/services/agentSignal/** and register the new policy in the policy factory.