From 34e678ad6320a45d009554012a0ae302962baf54 Mon Sep 17 00:00:00 2001 From: jade Date: Thu, 13 Aug 2026 17:15:01 +0900 Subject: [PATCH] fix: change default of register in @GrowToolHint to true so tools are returned --- .../dap/lib/annotation/GrowToolHint.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/GrowToolHint.java b/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/GrowToolHint.java index eab4ef9d..75453bf2 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/GrowToolHint.java +++ b/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/annotation/GrowToolHint.java @@ -23,10 +23,23 @@ import java.lang.annotation.Target; @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface GrowToolHint { - boolean register() default false; + boolean register() default true; boolean requiresApproval() default false; String categoryKey() default "com"; String mappingId() default ""; String inputSchemaResource() default ""; String outputSchemaResource() default ""; + + // Meta 정보 추가 (보고용 샘플) + String displayDescription() default ""; + String functionDescription() default ""; + String whenToUse() default ""; + String whenNotToUse() default ""; + String ioLimits() default ""; + String[] exampleQueries() default {}; + boolean destructive() default false; + boolean idempotent() default false; + String[] tags() default {}; + String[] requiredEnvKeys() default {}; + String ownerOrg() default ""; }