From 9f49637ac96bf7dd36dcd859ae519a39783a1502 Mon Sep 17 00:00:00 2001 From: mateaix <7333791@qq.com> Date: Sat, 3 Oct 2026 17:55:16 +0800 Subject: [PATCH] fix(agents): honor explicit tool opt-out for general capabilities (#655) --- .../binding/service/AgentBindingService.java | 40 ++++--- .../binding/AgentBindingServiceTest.java | 13 ++- .../agent/binding/AgentToolOptOutTest.java | 110 ++++++++++++++++++ mateclaw-ui/src/i18n/locales/en-US.ts | 2 +- mateclaw-ui/src/i18n/locales/zh-CN.ts | 2 +- 5 files changed, 146 insertions(+), 21 deletions(-) create mode 100644 mateclaw-server/src/test/java/vip/mate/agent/binding/AgentToolOptOutTest.java diff --git a/mateclaw-server/src/main/java/vip/mate/agent/binding/service/AgentBindingService.java b/mateclaw-server/src/main/java/vip/mate/agent/binding/service/AgentBindingService.java index be2d2d26..663d7d25 100644 --- a/mateclaw-server/src/main/java/vip/mate/agent/binding/service/AgentBindingService.java +++ b/mateclaw-server/src/main/java/vip/mate/agent/binding/service/AgentBindingService.java @@ -506,7 +506,8 @@ public class AgentBindingService implements AgentBindingResolver { *

Auto-included on every non-null result, in addition to the bound * tools and skill-expanded tools: *