refactor: 统一项目名称从OpenFang到ZCLAW
Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
重构所有代码和文档中的项目名称,将OpenFang统一更新为ZCLAW。包括: - 配置文件中的项目名称 - 代码注释和文档引用 - 环境变量和路径 - 类型定义和接口名称 - 测试用例和模拟数据 同时优化部分代码结构,移除未使用的模块,并更新相关依赖项。
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
**测试日期**: 2026-03-13
|
||||
**测试环境**: Windows 11 Pro, Chrome DevTools MCP
|
||||
**测试范围**: 前端 UI 组件、OpenFang 集成、设置页面
|
||||
**测试范围**: 前端 UI 组件、ZCLAW 集成、设置页面
|
||||
|
||||
---
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|---------|------|------|------|
|
||||
| 前端页面加载 | 5 | 0 | 5 |
|
||||
| 设置页面功能 | 6 | 0 | 6 |
|
||||
| OpenFang UI 组件 | 5 | 0 | 5 |
|
||||
| ZCLAW UI 组件 | 5 | 0 | 5 |
|
||||
| TypeScript 编译 | 1 | 0 | 1 |
|
||||
| **总计** | **17** | **0** | **17** |
|
||||
|
||||
@@ -51,12 +51,12 @@
|
||||
#### 2.1 后端设置 UI ✓
|
||||
- **状态**: 通过
|
||||
- **验证项**:
|
||||
- Gateway 类型选择器 (OpenClaw/OpenFang) 正常工作
|
||||
- 切换到 OpenFang 时:
|
||||
- Gateway 类型选择器 (OpenClaw/ZCLAW) 正常工作
|
||||
- 切换到 ZCLAW 时:
|
||||
- 默认端口显示 4200
|
||||
- 协议显示 "WebSocket + REST API"
|
||||
- 配置格式显示 "TOML"
|
||||
- 显示 OpenFang 特有功能提示
|
||||
- 显示 ZCLAW 特有功能提示
|
||||
- 切换到 OpenClaw 时:
|
||||
- 默认端口显示 18789
|
||||
- 协议显示 "WebSocket RPC"
|
||||
@@ -105,7 +105,7 @@
|
||||
|
||||
---
|
||||
|
||||
### 3. OpenFang UI 组件测试
|
||||
### 3. ZCLAW UI 组件测试
|
||||
|
||||
#### 3.1 Hands 面板 ✓
|
||||
- **状态**: 通过
|
||||
@@ -159,9 +159,9 @@
|
||||
|
||||
### 新增功能
|
||||
1. **后端设置 UI** (`General.tsx`)
|
||||
- 添加 OpenClaw/OpenFang 后端类型选择器
|
||||
- 添加 OpenClaw/ZCLAW 后端类型选择器
|
||||
- 显示后端特性信息(端口、协议、配置格式)
|
||||
- OpenFang 特有功能提示
|
||||
- ZCLAW 特有功能提示
|
||||
|
||||
2. **TypeScript 类型修复**
|
||||
- `gatewayStore.ts`: 添加 `Hand.currentRunId` 和 `cancelWorkflow`
|
||||
@@ -193,7 +193,7 @@ Node.js: v20.x
|
||||
- CLI 检测功能
|
||||
- 服务注册功能
|
||||
|
||||
2. **连接真实 OpenFang 后测试**
|
||||
2. **连接真实 ZCLAW 后测试**
|
||||
- Hands 触发和审批流程
|
||||
- Workflow 执行
|
||||
- 审计日志获取
|
||||
@@ -208,7 +208,7 @@ Node.js: v20.x
|
||||
|
||||
## 结论
|
||||
|
||||
本次 E2E 测试覆盖了 ZCLAW Desktop 的主要前端功能,所有测试项目均通过。OpenFang 相关 UI 组件已正确集成并显示,后端类型切换功能正常工作。
|
||||
本次 E2E 测试覆盖了 ZCLAW Desktop 的主要前端功能,所有测试项目均通过。ZCLAW 相关 UI 组件已正确集成并显示,后端类型切换功能正常工作。
|
||||
|
||||
**测试状态**: ✅ 全部通过
|
||||
|
||||
@@ -216,12 +216,12 @@ Node.js: v20.x
|
||||
|
||||
## 5. WebSocket 流式聊天测试 (2026-03-14)
|
||||
|
||||
### 5.1 OpenFang 协议发现 ✅
|
||||
### 5.1 ZCLAW 协议发现 ✅
|
||||
|
||||
**测试方法:** 直接 WebSocket 连接到 `ws://127.0.0.1:50051/api/agents/{agentId}/ws`
|
||||
|
||||
**发现:**
|
||||
- OpenFang 实际使用的消息格式与文档不同
|
||||
- ZCLAW 实际使用的消息格式与文档不同
|
||||
- 正确的消息格式: `{ type: 'message', content, session_id }`
|
||||
- 错误的文档格式: `{ type: 'chat', message: { role, content } }`
|
||||
|
||||
@@ -258,7 +258,7 @@ Node.js: v20.x
|
||||
**修复内容:**
|
||||
1. `gateway-client.ts`:
|
||||
- 更新 `chatStream()` 使用正确的消息格式
|
||||
- 更新 `handleOpenFangStreamEvent()` 处理实际的事件类型
|
||||
- 更新 `handleZCLAWStreamEvent()` 处理实际的事件类型
|
||||
- 添加 `setDefaultAgentId()` 和 `getDefaultAgentId()` 方法
|
||||
|
||||
2. `chatStore.ts`:
|
||||
@@ -309,7 +309,7 @@ curl -X POST http://127.0.0.1:50051/api/agents/{id}/message \
|
||||
|
||||
| 测试项 | 状态 | 详情 |
|
||||
|--------|------|------|
|
||||
| OpenFang 健康检查 | ✅ PASS | 版本 0.4.0 |
|
||||
| ZCLAW 健康检查 | ✅ PASS | 版本 0.4.0 |
|
||||
| Agent 列表 | ✅ PASS | 10 个 Agent |
|
||||
| Hands 列表 | ✅ PASS | 8 个 Hands |
|
||||
| WebSocket 流式聊天 | ✅ PASS | 正确接收 text_delta 事件 |
|
||||
@@ -342,7 +342,7 @@ ws.send(JSON.stringify({
|
||||
|------|------|------|
|
||||
| Tauri Desktop | - | ✅ 运行中 (PID 72760) |
|
||||
| Vite Dev Server | 1420 | ✅ 运行中 |
|
||||
| OpenFang Backend | 50051 | ✅ 运行中 (v0.4.0) |
|
||||
| ZCLAW Backend | 50051 | ✅ 运行中 (v0.4.0) |
|
||||
|
||||
### 7.4 前端功能待验证
|
||||
|
||||
|
||||
Reference in New Issue
Block a user