From c36650c9aa66c67f4ee0dd5580f49b752dae8671 Mon Sep 17 00:00:00 2001 From: oudecheng <13802883547@139.com> Date: Fri, 22 May 2026 18:23:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E6=8A=80=E8=83=BD?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=B7=A5=E5=85=B7=EF=BC=8C=E5=BB=B6=E8=BF=9F?= =?UTF-8?q?=E8=A7=A3=E6=9E=90=E7=A6=81=E7=94=A8=E5=90=8D=E7=A7=B0=E4=BB=A5?= =?UTF-8?q?=E6=8F=90=E9=AB=98=E6=89=A7=E8=A1=8C=E6=95=88=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tools/skill_manage.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tools/skill_manage.rs b/src/tools/skill_manage.rs index 7a511a7..9e8e038 100644 --- a/src/tools/skill_manage.rs +++ b/src/tools/skill_manage.rs @@ -100,10 +100,6 @@ impl Tool for SkillManageTool { }; let name = args.get("name").and_then(|v| v.as_str()); - let names = match parse_disable_names(&args) { - Ok(names) => names, - Err(err) => return Ok(error_result(&err)), - }; let result = match action { "list" => list_skills_payload(&self.skills), @@ -206,6 +202,10 @@ impl Tool for SkillManageTool { Err(err) => return Ok(error_result(&err)), }, "disable" => { + let names = match parse_disable_names(&args) { + Ok(names) => names, + Err(err) => return Ok(error_result(&err)), + }; let targets = &names; let mut changes = Vec::new();