Skip to main content

Module skill

Module skill 

Source
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§

SkillOutcome
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").