/fork
启动一个后台子代理,它会继承完整的对话上下文,并按照给定的指令继续工作,同时主会话照常运行。
启动一个后台子代理,它会继承完整的对话上下文,并按照给定的指令继续工作,同时主会话照常运行。 完成后,结果会返回到对话中。如果想自己切换到一份副本继续工作,请用 /branch。v2.1.161 之前,/fork 是 /branch 的别名。
✅ 什么时候用?
在主会话继续运行的同时,在后台完成一个子任务
/fork 调研仓库中所有未完成的 TODO
让带有完整上下文的子代理并行试验一个不确定的改动
/fork 尝试使用 Redis 缓存的方案
⛔ 什么时候不该用?
希望自己切换到另一个方向
branch 与 fork 的区别:fork 会启动一个后台子代理,而你本人仍留在主会话中——若要亲自切换到新分支,应使用 /branch。
更好的选择: /branch
来源
- Claude Code Doku (offiziell) ↗ code.claude.com