feat: add module filter to tester UI and moduleName to ToolMetadata
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 26s

This commit is contained in:
jade
2026-08-13 17:56:37 +09:00
parent 04497a608c
commit 93257b1bc6
3 changed files with 30 additions and 7 deletions

View File

@@ -87,6 +87,9 @@ public class ToolRegistryHeartbeatSender {
@Value("${axhub.tool.url:http://localhost:8080}")
private String podUrl;
@Value("${spring.application.name:}")
private String applicationName;
private List<ToolMetadata> registeredTools = new ArrayList<>();
@Getter
@@ -136,6 +139,7 @@ public class ToolRegistryHeartbeatSender {
meta.setIntegrationType("REST");
meta.setMciServiceId(hintAnnotation != null ? hintAnnotation.mappingId() : "");
meta.setPodUrl(podUrl);
meta.setModuleName(applicationName);
meta.setEndpoint(podUrl.replaceAll("/+$", "") + "/mcp/" + subToolName);
meta.setVisible(true);

View File

@@ -64,6 +64,9 @@ public class ToolMetadata {
// 2-1. 도메인 부서 그룹명 (category_key, 슬러그 형식)
private String categoryKey;
// 2-1-1. 어플리케이션(모듈) 이름 (예: dap-was-cus)
private String moduleName;
// 2-2. 툴 처리 엔드포인트 URI 경로 (예: /api/tool/customer-info)
private String endpoint;