From c0069c2419dcb99468e1198adeeb6464d76ab5de Mon Sep 17 00:00:00 2001 From: jade Date: Tue, 18 Aug 2026 16:58:25 +0900 Subject: [PATCH] Refactor: apiKey to match dapms --- .../java/io/shinhanlife/dap/mcg/service/ExecuteService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java index a27d2d64..1e5a2cf8 100644 --- a/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java +++ b/dap-gateway/src/main/java/io/shinhanlife/dap/mcg/service/ExecuteService.java @@ -262,9 +262,10 @@ public class ExecuteService { headers.put("trace-id", context.requestId()); headers.put("request-id", java.util.UUID.randomUUID().toString()); String apiKey = properties.toolServerApiKey(); - if (apiKey != null && !apiKey.isEmpty()) { - headers.put("X-Tool-Server-API-Key", apiKey); + if (apiKey == null || apiKey.isEmpty()) { + apiKey = "tool-server-key"; } + headers.put("X-Tool-Server-API-Key", apiKey); ObjectNode pageArguments = paginationValidator.normalize(metadata, arguments); LargeToolResponseService.Collector collector = largeResponses.newCollector(metadata.getName(), context.requestId());