Commit Graph

166 Commits

Author SHA1 Message Date
jade
1385ebe801 feat: Add premium Tool Catalog Web UI (catalog.html) 2026-07-07 10:32:13 +09:00
jade
ee8a168240 fix: Allow public access to docs API and handle NoResourceFoundException smoothly 2026-07-07 10:25:07 +09:00
jade
65367b24cb feat: Add Tool Docs Generator API for markdown catalog 2026-07-07 10:20:27 +09:00
jade
547e5b32cb feat: Add playground.html for dynamic tool testing 2026-07-07 09:44:15 +09:00
jade
5d25a23aac Feat: Update ToolScaffolder to generate dynamic tool names and auto-inject YAML config 2026-07-06 17:47:55 +09:00
jade
f35827bef4 소스 수정 2026-07-06 17:26:53 +09:00
jade
0e519f1643 Refactor: Use import for MediaType instead of fully qualified class name in ExecuteService 2026-07-06 17:15:52 +09:00
jade
7c0d145d59 Chore: Remove accidentally committed response.json file 2026-07-06 17:10:35 +09:00
jade
3cf0153a77 Feat: Add application-local.yml for email and other tools to allow overriding MCP functions 2026-07-06 16:48:03 +09:00
jade
08c9234416 Fix: Migrate properties to YAML to prevent Korean character encoding issues 2026-07-06 16:42:06 +09:00
jade
d2a4c3ea12 Feat: Externalize McpFunction metadata to application properties 2026-07-06 16:35:43 +09:00
jade
761e9763e0 Fix: Set timezone to Asia/Seoul in Docker containers 2026-07-06 16:24:26 +09:00
jade
ddd2a2412d index.html 소스 수정 2026-07-06 14:35:51 +09:00
jade
e3f501f9be Fix: Correct broken Korean encoding in application-local.properties 2026-07-06 14:29:27 +09:00
jade
07a0c36561 Feat: Add AI to MCP Gateway request/response logging 2026-07-06 12:39:11 +09:00
jade
5b0cada798 Fix: Remove newline in BusinessToolController response log 2026-07-06 12:35:35 +09:00
jade
afbbf3f331 Refactor: Update log tags from AI to Tool in AbstractMcpToolService 2026-07-06 10:34:04 +09:00
jade
9748e90c21 Fix: Add validation dependency & update local gateway/tool url properties 2026-07-06 10:29:23 +09:00
jade
40c163828e Refactor: GatewayLoggingAspect를 axhub-gateway 모듈로 이동 및 포인트컷 최적화 2026-07-06 09:59:45 +09:00
jade
42fa2d8e7a Docs: README.md 패키지 구조를 멀티 모듈 형태에 맞게 수정 2026-07-06 09:42:30 +09:00
jade
5507ce45c3 Refactor: ToolScaffolder 다중 모듈 및 세분화 그룹 지원 반영 2026-07-06 09:34:38 +09:00
jade
0f82774812 Docs: README.md에 새로운 MCP Tool 그룹 안내 추가 2026-07-06 09:28:12 +09:00
jade
bdc930207f Refactor: 업무 특성에 맞게 McpTool 그룹 세분화 2026-07-06 09:24:42 +09:00
jade
bccc266123 feat: Add sms, email tool services and clean up McpTool annotation 2026-07-05 19:57:39 +09:00
jade
9ae513ca4a Fix legacy eims url and add tool execution logs 2026-07-05 19:31:16 +09:00
jade
bfe06d228e Implement Auto-Registration and Heartbeat mechanism 2026-07-05 18:58:43 +09:00
jade
1f9b7cdd3d Replace RestTemplate with RestClient and add localhost fallback 2026-07-05 18:43:10 +09:00
jade
a9dad96541 Fix MCP function name collision causing incorrect EIMS routing 2026-07-05 18:16:23 +09:00
jade
53c90a680e Fix MockEimsTcpServer startup in MSA tool pods 2026-07-05 18:10:43 +09:00
jade
ba88743e94 Fix redis tool TTL expiry for local testing 2026-07-05 18:06:16 +09:00
jade
4c718d38f1 Fix tools/call routing and dependency injection for MSA architecture 2026-07-05 18:01:39 +09:00
jade
10f3f0513d feat: Refactor monolith to microservices architecture 2026-07-05 17:27:44 +09:00
jade
367a47516d chore: Add Dockerfile for backend application 2026-07-05 16:59:42 +09:00
jade
98235a21db chore: Add docker-compose.yml for local Redis environment 2026-07-05 16:52:07 +09:00
jade
741cd81509 fix: Update AOP pointcuts to correct package paths 2026-07-05 16:47:20 +09:00
jade
0c126be50f revert: Move DTOs back to biz module 2026-07-04 02:23:39 +09:00
jade
70542f5cfd fix: Generate dummy arguments from schema in test UI 2026-07-04 02:17:12 +09:00
jade
af3822ed9d refactor: Move DTOs to common module for AI Agent SDK sharing 2026-07-04 02:14:12 +09:00
jade
f9287a8c5f fix: Extract traceId validation from headers via payload meta 2026-07-04 02:01:31 +09:00
jade
f5c3145a27 feat: Flatten MCP Tool architecture and decouple metadata from arguments 2026-07-04 01:57:25 +09:00
jade
05cf3a191b feat: Add logging for Tool to MCP to AI Agent response pipeline 2026-07-04 01:43:41 +09:00
jade
ca2b74fed1 fix: Enforce JSON property order for JsonRpcResponse 2026-07-04 01:41:49 +09:00
jade
f16e1f8f4f fix: Add @Slf4j to AbstractMcpToolService for logging 2026-07-04 01:36:14 +09:00
jade
bd67bdd013 feat: Add explicit logging for Tool-Adapter-Legacy communication pipeline 2026-07-04 01:35:01 +09:00
jade
1316b393ff chore: Rename group_1 to biz_core in remaining files 2026-07-04 01:31:21 +09:00
jade
4f374afb2d chore: Rename tool groups to business domain names 2026-07-04 01:28:26 +09:00
jade
6dc02d356f fix: Update frontend payload structure to JSON-RPC 2.0 2026-07-04 01:21:24 +09:00
jade
0a03300dba refactor: Adopt JSON-RPC 2.0 standard for MCP pipeline routing 2026-07-04 01:20:01 +09:00
jade
f9083d342a feat: Add payload logging for AI Agent requests to Gateway 2026-07-04 01:08:56 +09:00
jade
f3292e0121 feat: Add payload logging for Tool executions 2026-07-04 01:06:15 +09:00