mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-03-12 18:01:30 +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")
|
||||
|
||||
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)
|
||||
|
||||
for file_info in files:
|
||||
|
||||
Reference in New Issue
Block a user