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:
@@ -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 选择已实现 ✅
|
||||
|
||||
|
||||
Reference in New Issue
Block a user