From 04c98c785624f7979d33d9fa39807e88587db269 Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Fri, 2 Jan 2026 18:18:15 +0800 Subject: [PATCH] fix(LocalRunnerClient): support deleting descCache while *.desc.json is not available in DescMcpServer --- .../slhaf/partner/core/action/runner/LocalRunnerClient.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java b/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java index b37e9d79..54c2002b 100644 --- a/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java +++ b/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java @@ -901,6 +901,8 @@ public class LocalRunnerClient extends RunnerClient { try { info = JSONUtil.readJSONObject(context.toFile(), StandardCharsets.UTF_8).toBean(MetaActionInfo.class); } catch (Exception e) { + // 加载失败也需要移除对应的 cache + descCache.remove(context.toUri().toString()); log.warn("desc.json 加载失败: {}", context); return; }