Skip to content

工作盲区与下一步计划

已完成工作

工作项状态产出
官网调研 & 二进制下载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 全自动化脚本

基于 Apache 2.0 许可证开源