Expand description
Skill — a stateless, composable reasoning unit.
Skills are the K4 (Investigative Knowledge) primitive: deterministic Rust
code that operates on an InvestigationContext using the agent’s
super::ToolRegistry slice. They are stateless so the same instance
can be assigned to any number of agents simultaneously.
Structs§
- Skill
Outcome - What a skill produced for one execution. The agent loop folds these
outcomes into the shared
InvestigationContext.
Traits§
- Skill
- A composable, stateless reasoning unit.
Type Aliases§
- SkillId
- Stable identifier for a skill (e.g.
"recon.high_fanout","general.baseline_compare").