Commit Graph

280 Commits

Author SHA1 Message Date
jade
a5d547b3f6 feat: Add WireMock server for MCI testing and fix HttpEimsSender HTTP/2 compatibility issue 2026-07-08 14:19:23 +09:00
jade
0fd943e0ed refactor: Standardize non-controller DTOs with lombok annotations 2026-07-08 13:37:20 +09:00
jade
17843d50c6 refactor: Standardize 32 non-controller DTOs with lombok annotations 2026-07-08 13:36:03 +09:00
jade
2e1f678599 refactor: Update HttpEimsSender to use GlowCommunicationProperties 2026-07-08 13:11:40 +09:00
jade
c3780f618f feat: Add GlowCommunicationProperties to bind glow YAML config 2026-07-08 13:06:10 +09:00
jade
115a521928 fix: Update glow communication config to match detailed standard structure 2026-07-08 12:49:13 +09:00
jade
cca12cbd1d feat: Add centralized Glow framework config template in tool-core and integrate with tool pods 2026-07-08 12:45:05 +09:00
jadekimhs-creator
da4c0d950d Merge pull request #1 from jadekimhs-creator/feature/khs_0708
샘플 소스 수정
2026-07-08 11:01:35 +09:00
jade
32f5f19b1f 샘플 소스 수정 2026-07-08 11:00:56 +09:00
jade
ab93604d9a feat: Add Glow Framework MCI/EAI integration wrapper and DTO templates 2026-07-08 09:54:04 +09:00
jade
24f020e457 fix: Block direct execution of unregistered tools in BusinessToolController 2026-07-07 13:04:31 +09:00
jade
3fe04a93d5 feat: Add selective registration to exclude specific tools from Redis and heartbeats 2026-07-07 13:00:14 +09:00
jade
0b0eb4884c fix: Rename admin log to gateway and add logback configs for tool pods 2026-07-07 11:51:27 +09:00
jade
fff585ff96 chore: Remove obsolete python scripts 2026-07-07 10:34:08 +09:00
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