Skills 模块详细设计
本文档展开 kgent/skills/ 的代码设计。
Skills 模块负责发现、索引和按需加载技能包,是 kgent 支持多领域专业能力的核心。
目标关联
Skills 模块支撑:
- Skill-Driven Capability System
- Configurable Professional Identity
- Quality and Governance System
- Learning and Capability Evolution
它直接支撑领域扩展、专业工作执行和长期能力沉淀。
模块范围
包含:
- 扫描配置中的 skill paths。
- 解析
SKILL.mdfront matter。 - 构建 skill index。
- 校验 enabled skills。
- 向 agent 暴露 skill summaries。
- 按需加载技能正文和摘要资源。
- 记录 skill indexed/loaded events。
不包含:
- 自动生成技能。