OpenClaw-Py 项目实施状态总览
最后更新:2026-05-05 项目路径:/mnt/g/chensai/openclaw-py 主分支:master
1. 项目简介
OpenClaw-Py 是一个多通道 AI 网关,将 AI Agent 连接到 27+ 消息平台。核心设计目标:
- 通道无关:Agent 逻辑与通道解耦
- Provider 无关:统一的流式接口屏蔽 LLM 差异
- 可扩展:通过 Python entry_points 和 SKILL.md 注入能力
- 跨平台:TypeScript 客户端(Web/桌面/移动)统一技术栈
2. 里程碑进度看板
| 里程碑 | 周期 | 状态 | 进度 | 核心交付 | 退出条件 |
| M0 文档重建 | 1-2周 | ✅ 已完成 | ██████████ 100% | 执行/决策双文档体系 | 两份核心文档完成重排 |
| M1 Skills运行时 | 2-4周 | ✅ 已完成 | ██████████ 100% | Skill Contract + 14内置技能 | Skill Contract落地,全部内置技能可运行可测 |
| M2 TypeScript 客户端 | 3-6周 | 🚧 进行中 | ███████░░░ 70% | TypeScript 客户端稳定 | 三端核心能力一致性>=95% |
| M3 发布工程化 | 2-4周 | 🚧 进行中 | █████░░░░░ 50% | 多平台构建 + 质量门禁 | 目标平台构建成功率>=90% |
| M4 上游对齐 | 持续 | 🚧 进行中 | ████░░░░░░ 40% | 周度差距追踪闭环 | 周度差距报告准时率100% |
3. 模块实施状态总览
4. 能力差距矩阵(对齐 OpenClaw)
| 领域 | 上游能力信号 | 本项目现状 | 差距等级 | 计划动作 |
| Browser 会话与 attach | release持续增强 | 已有Playwright薄适配与RPC | P1 | 增加profile生命周期审计 |
| 控制面UX | 上游控制台持续迭代 | TypeScript控制面丰富 | P2 | 建立能力映射表防UI漂移 |
| Provider插件化 | fast mode + provider扩展 | Provider数量多,治理规则弱 | P1 | 建立provider capability registry |
| 安全热修复同步 | 高频安全修复 | 已有hardening模块 | P0 | 周度安全对齐清单 |
| 配置校验与迁移 | config validate/migrate完善 | 已有validate/migrations | P1 | 建立文档-代码契约测试 |
| SecretRef/凭证治理 | SecretRef范围广 | 具备secrets模块 | P1 | 收敛明文凭证路径 |
| 通道策略一致性 | 多通道DM/group策略细化 | 通道能力多但深度不均 | P1 | 统一channel capability DoD |
| 上游追踪机制 | 上游变化快 | 追踪依赖人工 | P0 | 建立固定节奏差距评估 |
5. 风险矩阵(含回滚策略)
| 风险 | 触发条件 | 影响 | 预防 | 回滚策略 |
| 客户端能力漂移 | Web/Desktop/Mobile API适配不同步 | 用户行为不一致 | 统一RPC契约测试 | 回退到最近共同基线版本 |
| Node技能越权 | Node-wrapper执行边界不足 | 安全风险高 | allowlist + sandbox + 审批 | 立即禁用对应skill runtime |
| 平台签名阻塞 | 证书/keystore/profile失效 | 无法发布 | 发布前证书巡检 | 切换到上一个可签名版本 |
| 上游安全修复滞后 | 未及时跟进release安全项 | 攻击面扩大 | 周度安全差距检查 | 紧急补丁 + 发布公告 |
| 构建链路不稳定 | SDK/工具链版本漂移 | 发布失败 | 锁定版本 + 缓存策略 | 使用上次稳定流水线配置 |
| 文档-实现漂移 | 规范更新但代码未对齐 | 运维误操作 | 契约测试与文档gate | 暂停发布并修正 |
6. 验收指标矩阵
6.1 里程碑验收指标
| 里程碑 | 核心指标 | 目标值 | 当前值 |
| M0 文档重建 | 执行/决策文档无冲突 | 100% | 100% |
| M1 Skills | 首批内置技能可运行可测 | >= 14个 | 14个 ✅ |
| M2 TypeScript 客户端 | 三端核心能力一致性 | >= 95% | ~90% |
| M3 发布工程化 | 目标平台构建成功率 | >= 90% | ~85% |
| M4 上游闭环 | 周度差距报告准时率 | 100% | 进行中 |
6.2 运行指标
| 指标 | 说明 | 目标 | 当前 |
| Chat成功率 | 端到端发送与回复成功率 | >= 99% | ~98% |
| 流式响应延迟P95 | 首token到达时延 | 持续下降 | 良好 |
| 构建失败率 | 发布流水线失败占比 | <= 10% | ~12% |
| 回归通过率 | 核心测试集通过占比 | >= 95% | ~98% |
| 关键安全项滞后 | 安全差距未处理时长 | <= 7天 | 达标 |
7. 代码统计
| 指标 | 数值 |
| Python 源文件 | 658 个 |
| 测试文件 | 297 个 |
| 测试用例 | 2200+ 个 |
| 消息通道 | 27 个 |
| LLM 提供商 | 25+ 个 |
| 内置工具 | 20+ 个 |
| RPC 方法 | 25+ 个 |
| CLI 命令 | 25+ 组 |
| UI 页面 | 17+ 个 |
8. 本周执行看板
8.1 本周已完成
- [x] 创建实施状态文档体系
- [x] 整理文档结构,删除重复文件
- [x] 运行时智能体编排设计草案
- [x] Memory 记忆系统实现(上下文压缩、对话持久化、长期记忆)
- [x] 更新架构文档 architecture.md
- [x] 整理 docs 目录结构
- [x] TypeScript 客户端迁移(Web/Desktop/Mobile)
- [x] Skills 契约完善,14个内置技能全部可用
8.2 下周计划
- [ ] M2 TypeScript 客户端功能补齐
- [ ] M3 发布Gate门禁补齐
- [ ] M4 上游周度追踪
9. 文档导航
10. 运维模板索引
| 文件 | 用途 |
reference/ops/M1_BUILTIN_SKILLS_CANDIDATES.md | M1内置技能候选与DoD |
reference/ops/M2_CLIENT_BASELINE_CHECKLIST.md | M2双端能力基线与回归清单 |
reference/ops/M3_RELEASE_GATE_V1.md | M3多平台发布Gate v1 |
reference/ops/M4_UPSTREAM_RELEASE_DOCS_TRACKER.md | M4上游release/docs周跟踪模板 |
reference/ops/P0_SECURITY_WEEKLY_CHECKLIST.md | P0安全周检清单 |
reference/ops/P0_UPSTREAM_TRACKING_REPORT.md | P0上游追踪报告模板 |