refactor: Move DTOs to common module for AI Agent SDK sharing

This commit is contained in:
jade
2026-07-04 02:14:12 +09:00
parent f9287a8c5f
commit af3822ed9d
33 changed files with 89 additions and 58 deletions

30
refactor.py Normal file
View File

@@ -0,0 +1,30 @@
import os
project_root = r"C:\Users\Admin\.gemini\antigravity\scratch\axhub-backend-main"
replacements = {
"package io.shinhanlife.axhub.biz.mcp.tool.dto;": "package io.shinhanlife.axhub.common.mcp.tool.dto;",
"package io.shinhanlife.axhub.biz.mcp.adapter.dto;": "package io.shinhanlife.axhub.common.mcp.adapter.dto;",
"package io.shinhanlife.axhub.biz.mcp.gateway.dto;": "package io.shinhanlife.axhub.common.mcp.gateway.dto;",
"import io.shinhanlife.axhub.biz.mcp.tool.dto": "import io.shinhanlife.axhub.common.mcp.tool.dto",
"import io.shinhanlife.axhub.biz.mcp.adapter.dto": "import io.shinhanlife.axhub.common.mcp.adapter.dto",
"import io.shinhanlife.axhub.biz.mcp.gateway.dto": "import io.shinhanlife.axhub.common.mcp.gateway.dto"
}
for root, dirs, files in os.walk(project_root):
for file in files:
if file.endswith(".java"):
file_path = os.path.join(root, file)
with open(file_path, 'r', encoding='utf-8') as f:
content = f.read()
modified = False
for old, new in replacements.items():
if old in content:
content = content.replace(old, new)
modified = True
if modified:
with open(file_path, 'w', encoding='utf-8') as f:
f.write(content)
print(f"Updated {file_path}")