小乐AI织梦笔记
07-17·AI领域创作者
Codex
how to|用Codex时特别容易搞混的两个指令./side 是什么?"/side"用来开启一个临时对话它会基于当前主对话的上下文创建临时fork,让你讨论额外问题但不会污染主线程的聊天记录和任务方向结束旁支对话时按"Ctrl+C",即可回到主线程可以这么理解:-主线程,正在执行的正式开发任务-Side,临时讨论、验证思路或追问细节-返回后,主线程继续原来的工作-Side中的结论不会自动合并成主线程任务,需要明确告诉主线程采用哪些结论举个例子主线程正在实现登录功能你突然想理解一个旧模块,比如:「/side 解释一下 src/auth/token.ts 的刷新机制,先不要修改代码」看完解释后按 Ctrl+C会回到登录功能的主任务不会让主线程转而处理旧模块适合:-临时问一个判断-让它检查方案的风险-问一句概念解释不适合:-长时间、多阶段任务-直接实现关键功能-需要永久保留上下文的讨论简单来说,'/side'就是"临时问一句"讨论完可以丢弃的内容,更适合side对话./fork 是什么?fork是真的开一个新线程比如你现在有一个方案,但你想试另一种实现方式,又不想破坏当前的讨论输入“/fork”Codex会复制当前会话,开一条新线这就像 git branch适合:-尝试另一种架构-比较两个方案-让 Codex 用完全不同思路实现怎么回去?用"/resume",选择原来的那条会话需要特别注意的是/fork分离的是对话上下文,不是文件系统如果原线程和Fork线程都在同一个项目目录里修改文件它们仍可能改到同一批文件,产生冲突如果要真正并行开发两套实现最好同时使用:-独立 Git 分支-独立工作目录或Git worktree-分别运行测试并提交代码.最后,告诉你一个简单的判断标准临时插一句题外话用 /side想从当前进度复制出一条可以长期发展的新路线,用 /fork
发布于 北京
6
6
3
未登录
友善发言
image-upload
评论
加载中