Metadata-Version: 2.4
Name: xdsdk-upgrade
Version: 0.6.3
Summary: XDSDK v6→v7 升级工具：Skill + CLI + AST 工具链
Author-email: XD Global SDK Team <sdk@xd.com>
License: MIT
Project-URL: Homepage, https://git.gametaptap.com/xdpt/clientsdk/xdsdk-upgrade-tool
Project-URL: Issues, https://git.gametaptap.com/xdpt/clientsdk/xdsdk-upgrade-tool/-/issues
Keywords: xdsdk,ue,unity,upgrade,ast,claude-skill
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Code Generators
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: pyyaml>=6.0
Requires-Dist: tree-sitter>=0.23
Requires-Dist: tree-sitter-c-sharp>=0.23
Requires-Dist: tree-sitter-cpp>=0.23
Provides-Extra: mcp
Requires-Dist: mcp>=1.0; extra == "mcp"
Provides-Extra: sync
Requires-Dist: ruamel.yaml>=0.18; extra == "sync"

# xdsdk-upgrade

XDSDK v6 → v7 升级助手。让 LLM agent 帮你跑完整升级流程，目标 **0 编译错误**。

## 用法

### 1. 装

```bash
pip install xdsdk-upgrade
xdsdk-upgrade install-skill --engine ue
```

`install-skill` 默认同时装到：

- `~/.claude/skills/`（Claude Code）
- `~/.agents/skills/`（Codex）

只想装一端：`--target claude` / `--target codex`。

### 2. 用

```bash
cd /path/to/your-ue-project
claude        # 或 codex
```

对 agent 说："**升级 XDSDK 到 v7**"。Skill 会自动触发，全程引导你完成升级。

---

## 反馈

升级中遇到：
- v7 API 跟工具描述不一致
- 模板生成的代码编译错
- Agent 漏改 / 改错

→ 把**编译错误日志 + 文件:行号**反馈给 SDK 团队，会在下个工具版本修复。
