Expand description
Agent — composes a SkillRegistry slice and a scoped
ToolRegistry to drive an investigation.
Agents are thin. They do not contain detection logic; that lives in
skills. An agent’s only responsibility is selecting which skills apply
and folding their outcomes into the shared InvestigationContext.
Structs§
- AgentId
- Identifier for an agent instance.
- Agent
Step Result - Outcome of one
Agent::stepcall. - Generic
Agent - Default-shape agent built from a declared chain of skill ids and a
scoped tool registry. Specialist agents in Phase 5 are constructed
purely as different
GenericAgentconfigurations — no newAgentimpls required. - Generic
Agent Builder - Fluent builder for
GenericAgent. The skill chain and tool whitelist are resolved against the supplied registries atSelf::buildtime.
Traits§
- Agent
- A composable agent: skills + scoped tools + a step driver.