Module service
Expand description
Public service surface every consumer (CLI, gateway, future TUI) uses to read and mutate skills + skill bundles. There is no second implementation — drift is closed by construction.
Structs§
- Effective
Skill - One skill in an agent’s effective set, with provenance — returned by
SkillsService::resolve_effective_skills. - Effective
Skill Set - Result of resolving an agent’s effective skills: the loaded set plus the audit-dropped candidates the resolver skipped. Lets the dashboard tell “no skills configured” (both empty) apart from “all failed audit” (skills empty, dropped non-empty).
- Skill
Summary - Per-skill view returned by
SkillsService::list_skills. - Skills
Service
Enums§
- Remove
Mode - Behaviour selector for
SkillsService::remove_skill. - Service
Error - Skill
Origin