# ACP Server (ws://127.0.0.1:3920) 交互能力测试报告

## 测试环境
- **远程主机**: `root@jp-xhttp-contabo.svc.plus`
- **执行用户**: `ubuntu`
- **目标地址**: `ws://127.0.0.1:3920` (Hermes Adapter)
- **桥接网关**: `http://localhost:8787` (xworkmate-bridge)
- **备选适配器**: `ws://127.0.0.1:8791` (Gemini Adapter)

## 测试项验证结果

### 1. Chat 对话能力
- **验证结果**: **部分成功**
- **详细说明**:
  - 直接连接 `ws://127.0.0.1:3920/acp` (Hermes) 时，由于 `hermes-agent` 内部配置指向了未授权的 `openrouter` 或错误的 `openai` 提供商，导致对话失败（返回 401/400 错误）。
  - 通过 `ws://127.0.0.1:8791/acp` (Gemini) 验证，Chat 功能完全正常，响应速度快，且支持中文交互。

### 2. 使用 Skill 制作 PPT
- **验证结果**: **验证中/支持**
- **详细说明**:
  - ACP Server 暴露了 `pptx` 等技能。
  - 在测试中，Gemini 适配器能够正确解析制作 PPT 的请求，并开始生成大纲。

### 3. 在线查询能力
- **验证结果**: **成功**
- **详细说明**:
  - 通过 Gemini 适配器验证，成功执行了“上海今天天气”的在线查询。
  - 代理能够调用查询工具并返回实时天气信息（2026年4月23日，多云，13-16℃）。

## 发现的问题
1. **Hermes 适配器配置冲突**: `hermes` 进程在尝试自动检测 git 根目录时遇到了 `/root/.git` 的权限拒绝错误。此外，默认模型配置与实际可用的 `ollama` 提供商不匹配，导致 401 身份验证失败。
2. **连接路径**: 适配器监听的端口需要配合 `/acp` 路径才能成功建立 WebSocket 连接。

## 测试结论
ACP Server 的核心桥接能力（xworkmate-bridge）运行正常。目前 **Gemini 适配器 (8791)** 交互能力最为完备且稳定。**Hermes 适配器 (3920)** 存在环境配置与模型鉴权问题，建议在 `hermes-agent` 侧运行 `hermes setup` 或修复 `config.yaml` 中的 `model.provider` 设置。

---
**测试日期**: 2026年4月23日
**执行工具**: Gemini CLI
