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

重构所有代码和文档中的项目名称,将OpenFang统一更新为ZCLAW。包括:
- 配置文件中的项目名称
- 代码注释和文档引用
- 环境变量和路径
- 类型定义和接口名称
- 测试用例和模拟数据

同时优化部分代码结构,移除未使用的模块,并更新相关依赖项。
This commit is contained in:
iven
2026-03-27 07:36:03 +08:00
parent 4b08804aa9
commit 0d4fa96b82
226 changed files with 7288 additions and 5788 deletions

View File

@@ -4,8 +4,8 @@
### 已完成的工作 (2026-03-14)
1. **OpenFang 连接适配**
- ZCLAW Desktop 已成功连接 OpenFang (端口 50051)
1. **ZCLAW 连接适配**
- ZCLAW Desktop 已成功连接 ZCLAW (端口 50051)
- 对话功能测试通过AI 响应正常
2. **WebSocket 流式聊天** ✅ (新完成)
@@ -27,9 +27,9 @@
| `gatewayStore.ts` | loadClones 自动设置默认 Agent |
| `vite.config.ts` | 启用 WebSocket 代理 |
### OpenFang vs OpenClaw 协议差异
### ZCLAW vs OpenClaw 协议差异
| 方面 | OpenClaw | OpenFang |
| 方面 | OpenClaw | ZCLAW |
|------|----------|----------|
| 端口 | 18789 | **50051** |
| 聊天 API | `/api/chat` | `/api/agents/{id}/message` |
@@ -38,7 +38,7 @@
### 运行环境
- **OpenFang**: `~/.openfang/` (config.toml, .env)
- **ZCLAW**: `~/.zclaw/` (config.toml, .env)
- **OpenClaw**: `~/.openclaw/` (openclaw.json, devices/)
- **ZCLAW 前端**: `http://localhost:1420` (Vite)
- **默认 Agent**: 动态获取第一个可用 Agent
@@ -46,7 +46,7 @@
### localStorage 配置
```javascript
localStorage.setItem('zclaw-backend', 'openfang');
localStorage.setItem('zclaw-backend', 'zclaw');
localStorage.setItem('zclaw_gateway_url', 'ws://127.0.0.1:50051/ws');
```
@@ -62,23 +62,23 @@ localStorage.setItem('zclaw_gateway_url', 'ws://127.0.0.1:50051/ws');
### 优先级 P2 - 优化
4. **后端切换优化** - 代理配置应动态切换 (OpenClaw: 18789, OpenFang: 50051)
4. **后端切换优化** - 代理配置应动态切换 (OpenClaw: 18789, ZCLAW: 50051)
5. **错误处理** - 更友好的错误提示
6. **连接状态显示** - 显示 OpenFang 版本号
6. **连接状态显示** - 显示 ZCLAW 版本号
---
## 快速启动命令
```bash
# 启动 OpenFang
cd "desktop/src-tauri/resources/openfang-runtime" && ./openfang.exe start
# 启动 ZCLAW
cd "desktop/src-tauri/resources/zclaw-runtime" && ./zclaw.exe start
# 启动 Vite 开发服务器
cd desktop && pnpm dev
# 检查 OpenFang 状态
./openfang.exe status
# 检查 ZCLAW 状态
./zclaw.exe status
# 测试 API
curl http://127.0.0.1:50051/api/health
@@ -96,7 +96,7 @@ curl http://127.0.0.1:50051/api/agents
| `desktop/src/store/chatStore.ts` | 聊天状态管理 |
| `desktop/src/components/Settings/General.tsx` | 后端切换设置 |
| `desktop/vite.config.ts` | Vite 代理配置 |
| `docs/openfang-technical-reference.md` | OpenFang 技术文档 |
| `docs/zclaw-technical-reference.md` | ZCLAW 技术文档 |
---
@@ -106,7 +106,7 @@ curl http://127.0.0.1:50051/api/agents
请继续 ZCLAW Desktop 的开发工作。
当前状态:
- OpenFang REST API 聊天已可用 ✅
- ZCLAW REST API 聊天已可用 ✅
- WebSocket 流式聊天已实现 ✅
- 动态 Agent 选择已实现 ✅