Expand description
CoordinatorAgent — routes an investigation to the first
registered specialist whose signal tag matches the context.
The coordinator is itself an Agent so workflows can dispatch to it
uniformly. It owns no skills of its own; on step it inspects
ctx.signals, picks the first matching specialist by name, and
delegates. Specialists are stored as Arc<dyn Agent>, so any kernel
agent (including future custom impls) can be registered.
Structs§
- Coordinator
Agent - Routes investigations across a fixed set of specialist agents.
- Coordinator
Builder - Routing
Rule - One routing rule: any of
signalsmatching the context routes toagent_name. First-match wins.