diff --git a/app/agent/middleware/skills.py b/app/agent/middleware/skills.py index 3f3c7ad2..a138954f 100644 --- a/app/agent/middleware/skills.py +++ b/app/agent/middleware/skills.py @@ -215,7 +215,7 @@ async def _alist_skills(source_path: AsyncPath) -> list[SkillMetadata]: # 解析元数据 skill_metadata = _parse_skill_metadata( content=skill_content, - skill_path=skill_md_path, + skill_path=str(skill_md_path), skill_id=skill_path.name, ) if skill_metadata: