mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-07-20 21:57:14 +08:00
fix: clean existing skill directory before remote install to ensure full overwrite
This commit is contained in:
@@ -81,6 +81,12 @@ class SkillService:
|
|||||||
raise ValueError("skill files list is empty")
|
raise ValueError("skill files list is empty")
|
||||||
|
|
||||||
skill_dir = os.path.join(self.manager.custom_dir, name)
|
skill_dir = os.path.join(self.manager.custom_dir, name)
|
||||||
|
|
||||||
|
# Remove existing skill directory to ensure a clean overwrite
|
||||||
|
if os.path.exists(skill_dir):
|
||||||
|
shutil.rmtree(skill_dir)
|
||||||
|
logger.info(f"[SkillService] add: removed existing skill directory for overwrite: {skill_dir}")
|
||||||
|
|
||||||
os.makedirs(skill_dir, exist_ok=True)
|
os.makedirs(skill_dir, exist_ok=True)
|
||||||
|
|
||||||
for file_info in files:
|
for file_info in files:
|
||||||
|
|||||||
Reference in New Issue
Block a user