Appearance
08 · 会话经营
📚 系列导航:上一篇 07 权限与安全红线 管的是「它敢动多少」。这一篇管更底层的资源——上下文窗口,Codex 的工作台。
01 上下文窗口
上下文窗口是 Codex 在一次会话里能同时「看到」的全部内容,按 token 计。它装的不只是你打的字,大头是它读的文件和命令输出。
工作台塞满的症状:
- 前后矛盾,忘了之前定好的方案
- 回答变笼统,细节越来越少
- 反复问已回答过的东西
02 三把扫帚
| 命令 | 效果 | 什么时候用 |
|---|---|---|
/compact | 把对话历史压缩成摘要,腾出空间继续干 | 同任务聊太长了,但前文还要用 |
/clear | 清空整个对话历史,等于开全新会话 | 切换不相干的新任务 |
/fork | 在保留原记录的前提下另起一条新线程 | 任务分叉了 |
TIP
一个任务一条线程,任务做完就归档。别让一个项目从头到尾用一条线程——那会让上下文越堆越肥、结果越来越差。
03 省上下文五招
| 做法 | 说明 |
|---|---|
@ 精准指文件 | 别让它满仓库翻,@src/auth.ts 直接钉住 |
| 别一次塞太多需求 | 拆成五次小提问,每次干完一件 |
| 拆任务 | 做完一个阶段 /compact,切到无关部分 /clear |
| 子代理扛脏活 | 跑测试/翻日志在独立上下文里干,只带回结论 |
定期 /compact | 别等自动压缩,主动压 |
04 常用斜杠命令
| 命令 | 作用 |
|---|---|
/plan | 进计划模式,先出方案再动手 |
/model | 切换模型 |
/clear | 清空对话重开 |
/compact | 压缩对话腾空间 |
/fork | 分叉出新线程 |
/resume | 恢复旧会话 |
/status | 看当前会话状态 |
/review | PR 风格审代码 |
/side | 开侧边对话,不打断主线 |
05 小结
| 操作 | 快捷键/命令 |
|---|---|
| 压缩同任务续聊 | /compact |
| 清空换新任务 | /clear |
| 分叉出新线程 | /fork |
| 恢复旧会话 | /resume |
| 一条线程只干一件事 | — |
NOTE
下一篇:09 AGENTS.md 指南:把项目规矩写进它的记忆,每次开工自动遵守。