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

@@ -34,7 +34,7 @@
### 1.3 OpenViking 的量化优势(基于官方评测)
| 指标 | OpenClaw 原生记忆 | OpenClaw + LanceDB | OpenClaw + OpenViking | 提升幅度 |
| 指标 | ZCLAW 原生记忆 | ZCLAW + LanceDB | ZCLAW + OpenViking | 提升幅度 |
|------|------------------|--------------------|-----------------------|---------|
| **任务完成率** | 35.65% | 44.55% | **52.08%** | +46% vs 原生 |
| **输入 Token 消耗** | 24,611,530 | 51,574,530 | **4,264,396** | **-83%** vs 原生 |
@@ -48,7 +48,7 @@
原因:
1. **效果更好**:目录递归检索 >> 扁平向量搜索,任务完成率提升 46%
2. **成本更低**L0/L1/L2 分层加载Token 消耗降低 83-91%
3. **开发更快**:已有 OpenClaw 记忆插件,可直接适配
3. **开发更快**:已有 ZCLAW 记忆插件,可直接适配
4. **架构更优**`viking://` 文件系统范式天然统一了记忆、资源、技能
5. **生态对齐**:火山引擎/字节跳动出品,与 ZCLAW 的中国市场定位高度契合
@@ -80,7 +80,7 @@
| 预研任务 | 负责部门 | 输出物 |
|---------|---------|-------|
| 本地部署 OpenViking Server 并跑通 Quick Start | 基础设施 | 部署文档 + 性能基准 |
| 阅读 OpenClaw 记忆插件源码,评估适配 ZCLAW 的工作量 | 后端 | 适配方案评估报告 |
| 阅读 ZCLAW 记忆插件源码,评估适配 ZCLAW 的工作量 | 后端 | 适配方案评估报告 |
| 设计 ZCLAW 桌面端记忆面板 UX 原型 | 产品 + 前端 | Figma/草图原型 |
| 测试 OpenViking 在中文场景下的检索效果 | AI/算法 | 检索效果报告 |
| 评估 Tauri 进程中嵌入 OpenViking Python 服务的可行性 | 基础设施 | 技术可行性报告 |
@@ -104,7 +104,7 @@
**目标**:全团队对"为什么选 OpenViking"形成共识
- 演示ZCLAW 当前 Agent vs OpenClaw Agent 的能力对比(活动 Demo
- 演示ZCLAW 当前 Agent vs ZCLAW Agent 的能力对比(活动 Demo
- 数据OpenViking 的评测数据(+46% 任务完成率,-83% Token 成本)
- 架构OpenViking 如何填补 ZCLAW 的 6 大基础设施缺失
- **投票确认**:是否以 OpenViking 作为 ZCLAW 的核心上下文引擎
@@ -124,7 +124,7 @@
│ ├── React UI │
│ ├── Rust Backend │
│ │ └── 管理 OpenViking 子进程 │
│ ├── OpenClaw Gateway (Node.js) │
│ ├── ZCLAW Gateway (Node.js) │
│ └── OpenViking Server (Python) │ ← 作为 sidecar 进程
└──────────────────────────────────┘
@@ -234,7 +234,7 @@ viking://
各部门汇报预研结果:
1. **基础设施**OpenViking 本地部署结果、资源消耗、启动时间
2. **后端**OpenClaw 记忆插件适配评估
2. **后端**ZCLAW 记忆插件适配评估
3. **AI/算法**:中文检索效果、分层策略效果
4. **前端**:记忆面板 UX 原型展示
@@ -469,7 +469,7 @@ OpenViking 递归检索:
│ ┌────────────────────────▼──────────────────────────────────┐ │
│ │ Runtime Layer运行时层 │ │
│ │ ┌──────────────────┐ ┌─────────────────────────────────┐│ │
│ │ │ OpenClaw Gateway │ │ OpenViking Server (sidecar) ││ │
│ │ │ ZCLAW Gateway │ │ OpenViking Server (sidecar) ││ │
│ │ │ (Node.js) │ │ (Python, HTTP API on :1933) ││ │
│ │ │ Port: 18789 │ │ Embedding + VLM + Storage ││ │
│ │ └──────────────────┘ └─────────────────────────────────┘│ │
@@ -499,7 +499,7 @@ OpenViking 递归检索:
| 0.3 | 用 Tauri sidecar 管理 OpenViking Server 进程 | 后端 | POC 代码 | Tauri 应用启动时自动启动 OV Server |
| 0.4 | 从 TypeScript 调用 OpenViking HTTP API | 后端 | API Client POC | 成功执行 add-resource / find / grep |
| 0.5 | 测试中文内容的写入和检索效果 | AI/算法 | 检索效果报告 | 中文记忆写入后可被语义检索命中 |
| 0.6 | 评估 OpenClaw 记忆插件代码 | 后端 | 适配方案 | 确认适配路径和工作量 |
| 0.6 | 评估 ZCLAW 记忆插件代码 | 后端 | 适配方案 | 确认适配路径和工作量 |
#### 关键技术验证点
@@ -1092,7 +1092,7 @@ Week 1 Week 2-4 Week 5-8 Week 9-14
| **中文语义检索效果不理想** | 记忆质量下降 | 低 | Phase 0 预研;可选调优 Embedding 模型 |
| **OpenViking Server 资源消耗大** | 桌面性能下降 | 中 | 监控内存/CPU配置低资源模式 |
| **API 不稳定/不够成熟** | 集成困难 | 中 | 封装 VikingAdapter 隔离变化;参与社区反馈 |
| **与现有 OpenClaw Gateway 冲突** | 两套运行时共存问题 | 低 | 端口隔离VikingAdapter 统一入口 |
| **与现有 ZCLAW Gateway 冲突** | 两套运行时共存问题 | 低 | 端口隔离VikingAdapter 统一入口 |
---
@@ -1129,7 +1129,7 @@ Week 1 Week 2-4 Week 5-8 Week 9-14
|---|------|-------|------|
| 1 | Windows 上 `pip install openviking` 并运行 `openviking-server` | 基础设施 | 部署验证报告 |
| 2 | 测试 `ov add-resource` + `ov find` 中文内容 | AI/算法 | 中文效果报告 |
| 3 | 阅读 OpenViking OpenClaw 记忆插件源码 | 后端 | 适配方案评估 |
| 3 | 阅读 OpenViking ZCLAW 记忆插件源码 | 后端 | 适配方案评估 |
| 4 | 创建 `src/lib/viking-client.ts` HTTP API Client | 后端 | TypeScript Client |
| 5 | 设计记忆面板 UX 草图 | 产品+前端 | 线框图 |
| 6 | 发出头脑风暴会议邀请 + 会前材料 | 产品 | 日历邀请 |
@@ -1150,7 +1150,7 @@ Week 1 Week 2-4 Week 5-8 Week 9-14
### 核心链接
- **GitHub**: https://github.com/volcengine/OpenViking
- **文档**: https://www.openviking.ai/docs
- **OpenClaw 记忆插件**: `examples/openclaw-memory-plugin/`
- **ZCLAW 记忆插件**: `examples/zclaw-memory-plugin/`
- **VikingBot**: `bot/README.md`
### API 端点速查