工作盲区与下一步计划
已完成工作
| 工作项 | 状态 | 产出 |
|---|---|---|
| 官网调研 & 二进制下载 | ✅ | 5 个平台文件下载到 data/ |
| 源码结构分析 | ✅ | 234 个 crate 概览 |
| AI 通信协议分析 | ✅ | 完整协议文档 |
| 登录授权协议分析 | ✅ | 完整流程文档 |
| 反向代理方案设计 | ✅ | 方案文档 |
| 免费额度分析 | ✅ | 分析文档 |
| Python 授权脚本 | ✅ | 完整脚本 |
分析盲区(按优先级)
P0 — 必须补齐
端到端实测 — 从未用真实账号向 cloud.zed.dev 发过请求。协议分析完全基于读源码,缺少实际验证。
OAuth 流程实测 — 回调服务器 + RSA 解密从未真实跑通过。
P1 — 重要
反向代理实现 — 只有设计文档,没有实际代码。
账号池设计 — 多账号如何存储、检测过期、自动切换。
P2 — 锦上添花
- Collab RPC 协议分析(protobuf 版本 68)
- Edit Prediction (Zeta2) 协议分析
- 二进制逆向分析
优先级排序
P0 ────────────────────────────────────────────────
├── 端到端实测(验证协议推导)
│ └── 用 scripts/zed_auth_flow.py 跑一次真实登录
│
P1 ────────────────────────────────────────────────
├── 实现反向代理(Zed ←→ 代理 ←→ Claude Code)
├── 实现账号池(多账号自动切换)
│
P2 ────────────────────────────────────────────────
├── Collab RPC 分析
├── Edit Prediction 分析
└── 二进制逆向分析下一步行动
P0 最佳方式: 在这台机器上用 Playwright 自动化 GitHub OAuth 流程,拿到真实凭证后验证所有 API 端点。
P1 前置条件: P0 验证完成后,开始实现 ZED_SERVER_URL 劫持反向代理。
P2: P0/P1 全部完成后,再分析其他协议。
参考
notes/06-blindspots-and-next-steps.md— 完整盲区分析scripts/zed_auth_flow.py— OAuth 全自动化脚本