用户：我windows端装好了hermes，你直接告诉我，我需要让他做什么
助手：# 🛠️ Windows 端 Hermes 初始化清单

**复制以下 8 步指令给 Windows 端的 Hermes Agent**，按顺序执行：

---

## 📋 阶段 1：环境验证（必做）

### 步骤 1：基础环境检查
```
你（Windows Hermes）请执行以下命令并报告结果：

1. python --version
2. pip show hermes-agent | head -5
3. where mariadb
4. where soffice
5. where magick
6. dir %USERPROFILE%\.hermes\memories\
7. dir %USERPROFILE%\.hermes\skills\
```

**期望结果**：
- Python 3.11.x
- hermes-agent 已装
- mariadb 在 PATH
- (soffice/magick 可选，没有也能跑)

---

### 步骤 2：MariaDB 记忆数据检查
```
执行：
mariadb -u root -p -e "USE hermes_memory; SELECT 'episodic_memory' AS tbl, COUNT(*) AS cnt FROM episodic_memory UNION ALL SELECT 'user_profiles', COUNT(*) FROM user_profiles UNION ALL SELECT 'memory_conflicts', COUNT(*) FROM memory_conflicts UNION ALL SELECT 'user_privacy_profile', COUNT(*) FROM user_privacy_profile;"
```

**期望结果**：
```
episodic_memory: 55
user_profiles: 5
memory_conflicts: 3
user_privacy_profile: 1
```

**如果数字对不上**：记忆数据没导入成功，要重新跑迁移脚本。

---

### 步骤 3：技能加载验证
```
执行：
hermes skill view ppt-generator
hermes skill view it-security-process-guide
hermes skill list
```

**期望结果**：
- ppt-generator 存在且能 view
- 看到我整理的 10 风格速查表
- it-security 也存在

---

## 📋 阶段 2：业务功能验证

### 步骤 4：记忆召回测试
```
测试 1：你还记得我的名字吗？（用 memory_recall 或 memory_profile）
测试 2：你还记得 ZD 主權 AI 鑄造廠 项目吗？
测试 3：你知道 ppt-generator skill 有几个风格吗？
```

**期望结果**：
- 答：SerenD（解忠翰）/ ZD 数位转型委员会
- 答：知道相关项目背景
- 答：10 种风格（ZD、ZD2、01-08、X）

---

### 步骤 5：PPT 生成测试（验证 python-pptx 可用）
```
执行：
python -c "
from pptx import Presentation
from pptx.util import Inches
p = Presentation()
p.slide_width = Inches(13.333)
p.slide_height = Inches(7.5)
slide = p.slides.add_slide(p.slide_layouts[6])
from pptx.util import Pt
slide.shapes.add_textbox(Inches(1), Inches(1), Inches(10), Inches(1)).text_frame.paragraphs[0].text = 'Hello from Windows!'
p.save(r'C:\Users\%USERNAME%\Desktop\test.pptx')
print('OK')
"
```

**期望结果**：
```
OK
```
桌面会出现 `test.pptx`。

---

### 步骤 6：Vision 工具测试
```
查看这张图：
（让 Windows Hermes 看这张本地图）
%USERPROFILE%\.hermes\cache\documents\Google-Gemini\Gemini-Enterprise-Agent-Platform.jpg
```

**期望结果**：能识别出是 Google Gemini Enterprise Agent Platform 架构图。

---

## 📋 阶段 3：双向同步配置（D 方案）

### 步骤 7：安装 Syncthing
```
执行：
Invoke-WebRequest -Uri "https://github.com/syncthing/syncthing/releases/latest/download/Syncthing.Windows-amd64.zip" -OutFile "$env:TEMP\syncthing.zip"
Expand-Archive $env:TEMP\syncthing.zip -DestinationPath "C:\Program Files\Syncthing\" -Force
& "C:\Program Files\Syncthing\syncthing.exe" -generate="./config"
```

**然后**：浏览器打开 http://localhost:8384 ，把 Syncthing Web UI 的 Device ID 复制下来给我。

---

### 步骤 8：告诉 Linux 端的 Device ID
```
执行：
& "C:\Program Files\Syncthing\syncthing.exe" -device-id
```

把输出的字符串发给我（这里是 Linux 端的 Hermes），我在 Linux 端加你为 peer。

---

## 🎯 完成后

**你（Windows Hermes）跟我说**：
- 步骤 1-6 全部通过 ✅
- 步骤 7-8 Syncthing Device ID 已生成
- 桌面有 test.pptx 文件

**然后我（Linux Hermes）会**：
1. 在 Linux 端 Syncthing 加你为 peer
2. 配置双向同步文件夹
3. 测试一次同步

---

## 📊 进度跟踪表（你帮我勾选）

```
[ ] 步骤 1：环境检查
[ ] 步骤 2：MariaDB 数据检查
[ ] 步骤 3：技能加载验证
[ ] 步骤 4：记忆召回测试
[ ] 步骤 5：PPT 生成测试
[ ] 步骤 6：Vision 工具测试
[ ] 步骤 7：安装 Syncthing
[ ] 步骤 8：拿到 Device ID
```

---

## ⚠️ 可能的问题

| 问题 | 解决 |
|------|------|
| `mariadb` 命令找不到 | 把 `C:\Program Files\MariaDB 10.11\bin` 加到 PATH |
| hermes-agent 命令找不到 | 重新装：`pip install hermes-agent` |
| 记忆数据 0 条 | 重新导入：`mariadb -u root -p hermes_memory < hermes_memory.sql` |
| python-pptx 报错 | 装：`pip install python-pptx` |
| Vision 工具失败 | 检查 .env 里有没有 API key |

---

**开始吧！** 完成后告诉我「**Windows 端 8 步全部完成**」+ 把 Syncthing Device ID 发给我 🚀