feat: 更新技能说明格式,增强可读性并提供使用指南

This commit is contained in:
oudecheng 2026-05-22 11:10:24 +08:00
parent cc3e890ccd
commit 5f0fdb7b2e

View File

@ -434,7 +434,23 @@ impl SkillCatalog {
}
let mut prompt = String::from(
"# 技能说明\n技能为特定任务提供专用说明和工作流。\n当任务匹配其描述时,使用 skill_activate 工具加载技能。\n技能不是工具名,即使技能名看起来像工具,也不能直接调用技能名。\n如果需要某个技能,必须先调用 tool skill_activate并传入 {\"name\": \"<skill-name>\"},再根据返回的技能说明执行。\n\n<available_skills>\n",
"# 技能系统Skills\n\n\
使\n\n\
## 使\n\n\
使\n\
- \n\
- \n\
- \n\n\
## 使\n\n\
1. ****: <available_skills> \n\
2. ****: \n\
3. ****: `skill_activate` name \n\
4. ****: skill_activate \n\n\
## \n\n\
- \n\
- skill_activate \n\
- \n\n\
<available_skills>\n",
);
for skill in &self.skills {