一个人干五个人的活?Copilot CLI 的 `/fleet` 让你体验“影分身术“

嘿,你有没有想过:如果写代码能像打游戏开分身一样,同时改5个文件、跑3个测试、写2篇文档,那该多爽?现在,GitHub Copilot CLI 的 /fleet 命令,让你这个"白日梦"照进现实!🦆✨

picture.image

/fleet 是啥?简单说就是"AI包工头+施工队"

以前Copilot干活像"单线程打工人":接活→干活→交活,一步一步来。现在 /fleet 登场,背后多了个"智能包工头"(orchestrator):

  1. 📋 把你的大需求拆成小任务
  2. 🔍 识别哪些能并行、哪些得排队
  3. 🚀 同时派多个"子代理"去不同文件干活
  4. 📦 最后收工、验收、打包交付

每个子代理有自己的"脑子"(context window),但共享你的代码库。它们不能直接聊天,全靠包工头协调——像极了你带实习生做项目,对吧?😅

怎么用?一句命令起飞

/fleet 重构auth模块,更新测试,顺便把docs/auth/下的文档也修了

就这么简单!包工头自动拆解任务,后台悄悄开干。想非交互式跑?加个 --no-ask-user 参数,适合写脚本自动化。

🎯 写好Prompt的3个秘诀

  1. 说清楚"交什么货"
    ❌ 模糊:/fleet 写文档
    ✅ 具体:/fleet 创建API文档:auth.md写登录流程、endpoints.md写接口示例、errors.md写错误码
    → 包工头一看:哦,这仨能并行!

  2. 划清"地盘边界"
    告诉每个子代理:你负责src/api/,别碰src/ui/;只改代码,别动依赖。避免"两个代理抢改同一个文件"的惨剧(最后保存的赢,无声覆盖,刺激!)

  3. 标明"谁等谁"
    如果任务有依赖,明说!比如:先写SQL迁移→再改ORM模型→最后更新API和测试(后俩可并行)。包工头会自动排期,不瞎忙。

🤔 个人锐评:香,但别当"无脑神器"

我觉得 /fleet 最聪明的地方是"分工思维"——不是让一个AI硬扛所有事,而是用协作提效。但咱得清醒:

  • ⚠️ 子代理不共享聊天记录,prompt得自包含,否则它"失忆"
  • ⚠️ 多代理≠永远更快,简单任务用普通模式反而轻量
  • ⚠️ 文件冲突靠你预防,AI不会自动merge(别问,问就是踩过坑😭)

适合场景:跨文件重构、多模块文档生成、功能全栈开发。不适合:改一行配置、修单个bug。

💡 小技巧:实时"监工"

  • 运行中敲 /tasks 看子代理进度
  • 发现没并行?停下来让包工头"先拆解再执行"
  • .github/agents/ 定义专属代理,比如让claude写文档、gpt写逻辑,各展所长

最后送一句:工具再强,也得人会"派活"。/fleet 不是魔法,是让你从"执行者"升级成"指挥官"的杠杆。🎯

0
0
0
0
评论
未登录
暂无评论