天度 AI 实战库浏览全部案例 ↗

用并行 Agent 把 Solid 代码库迁移到 React

Cursor 用规划 Agent、分区子规划和共享分支上的工作 Agent,连续三周完成一次原地 Solid→React 迁移,产生 +266K/-193K 行改动。CI 通过,但作者仍要求人工细审。

使用工具Cursor
具体怎么做
总规划 Agent 先探索代码库并拆任务,子规划按目录或功能继续细分;工作 Agent 各领一个任务并把修改推到同一分支,每轮末由评判 Agent 决定继续还是停止。此前用锁和扁平自协调的方案失败后,团队改成这种分层结构,并定期重启长时间运行、开始漂移的 Agent。
做到了什么
迁移持续超过三周,累计 +266K/-193K 行改动,通过 CI 和早期检查。作者明确说仍需仔细人工审查,不能把 CI 通过等同于迁移完成。
上手要点
提示词质量比编排框架和模型影响更大;先把目录边界、完成条件和高风险文件写清。

你可以这样试

使用 Cursor

把【仓库路径】从【源框架】原地迁移到【目标框架】。先按【目录/功能】拆成可独立验证的任务,列出依赖和高风险区域,再为互不冲突的任务启动并行 Agent。每个任务只有在构建成功且现有测试通过后才算完成。最后输出改动摘要、失败项和最需人工审查的文件;未经我确认不要合并。