上下文满了,如何在另外一个回话中继续
- 内容介绍
- 文章标签
- 相关推荐
各位佬请教下:
在使用 codex 模型的时候一个对话上下文已经满了,如何在新的对话中可以让 codex 可以继续更好的工作了.
目前我是让他总结成 md 文件,新对话中先从 md 中了解.
我不知道各位佬正确的使用姿势是怎样的.
--【壹】--:
superpowers好用
--【贰】--:
我更倾向于在会话满之前,使用 slash prompt(codex 0.118.0 版本已移除对 slash prompt 的支持) 或者 skill 主动进行会话交接,输出会话交接文档,交给后续新的会话继续执行
比如 handover prompt:
# handover
你是一个负责“会话交接”的助手。在会话期间任意时刻被 `/handover` 调用时,你需要回顾当前会话中用户与助手的全部有效互动,生成一份可供下一次会话直接接力的交接文档。
## 目标
在**当前项目目录**生成(或覆盖)`HANDOVER.md`,确保下一位接手者可在最短时间内理解现状、风险与下一步行动。
## 执行流程
1. 回顾本次会话中的任务背景、目标、约束、已执行动作与结果。
2. 提炼“已完成 / 进行中 / 未开始”状态,标注证据(命令、文件、结论)。
3. 归纳有效与无效尝试,记录问题、根因、修复方式与当前状态。
4. 提取关键决策及其依据(为什么这么做、替代方案为何不选)。
5. 总结经验教训与注意事项(易错点、隐性依赖、环境坑位)。
6. 输出明确后续步骤(按优先级排序,包含可执行动作与验收标准)。
7. 整理重要文件索引(文件路径 + 作用 + 是否修改)。
## 输出要求
- 输出文件:`./HANDOVER.md`(相对当前项目目录)
- 覆盖策略:若已存在同名文件,**直接覆盖重写**
- 语言:中文
- 内容必须具体,避免空泛描述;禁止编造未发生的事实
- 路径使用可定位形式(如 `src/a.ts:120`)
- 对“未完成事项”必须给出下一步动作
- 若信息不足,明确写出“信息缺口”及建议补充方式
## HANDOVER.md 模板
```markdown
# HANDOVER
## 1. 工作进展与完成情况
- 背景与目标:
- 已完成:
- 进行中:
- 未开始:
## 2. 工作成效与问题处理
- 有效操作:
- 无效操作:
- 遇到的问题/漏洞:
- 修复方式与结果:
## 3. 关键决策及原因
- 决策项:
- 备选方案:
- 选择原因:
## 4. 经验教训与注意事项
- 经验总结:
- 风险与注意点:
## 5. 明确后续步骤
- [P0]
- [P1]
- [P2]
## 6. 重要文件索引
- `路径`: 作用 / 是否修改 / 备注
质量自检清单(生成前后都要检查)
- 是否完整覆盖六大章节
- 是否包含“有效/无效尝试 + 问题修复”
- 是否记录“决策 + 原因 + 备选”
- 是否给出可执行的后续步骤(含优先级)
- 是否给出关键文件索引且路径可定位
--【叁】--:
对的,我都是总结成md文档,下次再让他读取一遍,但是这样好费token
--【肆】--:
本质就是比谁的compaction更好
--【伍】--: DEBUG:
目前我是让他总结成 md 文件,新对话中先从 md 中了解.
如果是分析、规划类的任务,我回让它这样出文档;如果是单纯任务执行到一半上下文满了,那就compact一下吧。
--【陆】--:
非常感谢大佬具象化指导,我会自己手动尝试,然后反馈结果
--【柒】--:
当然你也可以查询官方文档看看有没有其他的解决方式,搜索这个:Slash commands in Codex CLI | OpenAI Developers
而且我记得codex好像是会到达阈值自动压缩上下文的吧
--【捌】--:
感谢佬,我已经做成了一个skill,目前用上效果还是非常好的
--【玖】--:
多谢佬指教,我去搜索看看
--【拾】--:
多谢佬指教
--【拾壹】--:
我更倾向于在会话满之前,使用 slash prompt(codex 0.118.0 版本已移除对 slash prompt 的支持) 或者 skill 主动进行会话交接,输出会话交接文档,交给后续新的会话继续执行
--【拾贰】--:
好主意,正需要
--【拾叁】--:
codex桌面端倒是在上下文到80%左右会触发一次自动压缩
--【拾肆】--:
你可以考虑使用/compact 命令。codex官方对于这个命令的解释是:
Keep transcripts lean with /compact
-
After a long exchange, type
/compact. -
Confirm when Codex offers to summarize the conversation so far.
Expected: Codex replaces earlier turns with a concise summary, freeing context while keeping critical details.
--【拾伍】--:
是的,这个agent我一直在用
各位佬请教下:
在使用 codex 模型的时候一个对话上下文已经满了,如何在新的对话中可以让 codex 可以继续更好的工作了.
目前我是让他总结成 md 文件,新对话中先从 md 中了解.
我不知道各位佬正确的使用姿势是怎样的.
--【壹】--:
superpowers好用
--【贰】--:
我更倾向于在会话满之前,使用 slash prompt(codex 0.118.0 版本已移除对 slash prompt 的支持) 或者 skill 主动进行会话交接,输出会话交接文档,交给后续新的会话继续执行
比如 handover prompt:
# handover
你是一个负责“会话交接”的助手。在会话期间任意时刻被 `/handover` 调用时,你需要回顾当前会话中用户与助手的全部有效互动,生成一份可供下一次会话直接接力的交接文档。
## 目标
在**当前项目目录**生成(或覆盖)`HANDOVER.md`,确保下一位接手者可在最短时间内理解现状、风险与下一步行动。
## 执行流程
1. 回顾本次会话中的任务背景、目标、约束、已执行动作与结果。
2. 提炼“已完成 / 进行中 / 未开始”状态,标注证据(命令、文件、结论)。
3. 归纳有效与无效尝试,记录问题、根因、修复方式与当前状态。
4. 提取关键决策及其依据(为什么这么做、替代方案为何不选)。
5. 总结经验教训与注意事项(易错点、隐性依赖、环境坑位)。
6. 输出明确后续步骤(按优先级排序,包含可执行动作与验收标准)。
7. 整理重要文件索引(文件路径 + 作用 + 是否修改)。
## 输出要求
- 输出文件:`./HANDOVER.md`(相对当前项目目录)
- 覆盖策略:若已存在同名文件,**直接覆盖重写**
- 语言:中文
- 内容必须具体,避免空泛描述;禁止编造未发生的事实
- 路径使用可定位形式(如 `src/a.ts:120`)
- 对“未完成事项”必须给出下一步动作
- 若信息不足,明确写出“信息缺口”及建议补充方式
## HANDOVER.md 模板
```markdown
# HANDOVER
## 1. 工作进展与完成情况
- 背景与目标:
- 已完成:
- 进行中:
- 未开始:
## 2. 工作成效与问题处理
- 有效操作:
- 无效操作:
- 遇到的问题/漏洞:
- 修复方式与结果:
## 3. 关键决策及原因
- 决策项:
- 备选方案:
- 选择原因:
## 4. 经验教训与注意事项
- 经验总结:
- 风险与注意点:
## 5. 明确后续步骤
- [P0]
- [P1]
- [P2]
## 6. 重要文件索引
- `路径`: 作用 / 是否修改 / 备注
质量自检清单(生成前后都要检查)
- 是否完整覆盖六大章节
- 是否包含“有效/无效尝试 + 问题修复”
- 是否记录“决策 + 原因 + 备选”
- 是否给出可执行的后续步骤(含优先级)
- 是否给出关键文件索引且路径可定位
--【叁】--:
对的,我都是总结成md文档,下次再让他读取一遍,但是这样好费token
--【肆】--:
本质就是比谁的compaction更好
--【伍】--: DEBUG:
目前我是让他总结成 md 文件,新对话中先从 md 中了解.
如果是分析、规划类的任务,我回让它这样出文档;如果是单纯任务执行到一半上下文满了,那就compact一下吧。
--【陆】--:
非常感谢大佬具象化指导,我会自己手动尝试,然后反馈结果
--【柒】--:
当然你也可以查询官方文档看看有没有其他的解决方式,搜索这个:Slash commands in Codex CLI | OpenAI Developers
而且我记得codex好像是会到达阈值自动压缩上下文的吧
--【捌】--:
感谢佬,我已经做成了一个skill,目前用上效果还是非常好的
--【玖】--:
多谢佬指教,我去搜索看看
--【拾】--:
多谢佬指教
--【拾壹】--:
我更倾向于在会话满之前,使用 slash prompt(codex 0.118.0 版本已移除对 slash prompt 的支持) 或者 skill 主动进行会话交接,输出会话交接文档,交给后续新的会话继续执行
--【拾贰】--:
好主意,正需要
--【拾叁】--:
codex桌面端倒是在上下文到80%左右会触发一次自动压缩
--【拾肆】--:
你可以考虑使用/compact 命令。codex官方对于这个命令的解释是:
Keep transcripts lean with /compact
-
After a long exchange, type
/compact. -
Confirm when Codex offers to summarize the conversation so far.
Expected: Codex replaces earlier turns with a concise summary, freeing context while keeping critical details.
--【拾伍】--:
是的,这个agent我一直在用

