Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codex 会话续航 Skill

让 Codex 在上下文快满时,先保存现场,再开启新会话继续干。

最简单用法

第一步,在 Codex 里安装:

Use skill-installer to install https://github.com/r-design-j/codex-session-continuity-skill/tree/main/session-continuity

第二步,重启 Codex。

第三步,直接对 Codex 说:

Use $session-continuity to check whether this session should roll over and continue in a new thread.

如果你想更短,就说:

上下文快满了,帮我接到新会话继续。

它解决什么问题

长任务里最烦的是这件事:

你和 Codex 已经跑了很多文件、结论、错误、计划,结果上下文快满了。手动总结再开新对话,很容易漏事实,也很累。

这个 Skill 会把现场保存到项目里的 .agent/continuity/,生成可验证的交接包,再让新会话从这个交接包继续。

它会做什么

  • 检查当前会话是否接近上下文压力
  • 保存当前任务、关键决策、下一步动作
  • 生成新会话启动文本
  • 在支持的 Codex App 里创建新会话
  • 校验交接文件有没有过期、缺失或泄漏敏感信息
  • 支持只交接某一个目标,而不是整段会话

常用命令

在项目目录里:

sc maybe-rollover --latest-user-request "用户刚才的需求" --active-goal "当前目标" --next-task "下一步"

真的需要接续时:

sc rollover --target "当前任务" --latest-user-request "用户刚才的需求" --active-goal "当前目标" --next-task "下一步"

手动保存和恢复:

sc save "用户刚才的需求" "当前目标" "下一步"
sc v
sc b
sc h

更多命令见 docs/usage.md

什么时候用

  • 一次 Codex 任务做了很久
  • 快到上下文上限
  • 有很多本地文件、测试结果、失败原因要保留
  • 你想新开一个会话,但不想手动写交接总结
  • 你只想把某一个任务目标接到新会话

重要边界

它不是魔法记忆。

它只信项目里的交接文件,不信聊天印象。校验不过时,它会停止恢复,而不是假装能继续。

自动创建新会话依赖 Codex App 的 thread tools。如果当前环境没有这些工具,它会生成手动接续文本。

仓库结构

session-continuity/
  SKILL.md
  agents/openai.yaml
  references/
  scripts/

License

MIT

About

Codex 会话续航 Skill:上下文快满时保存现场、校验交接包,并接到新会话继续。

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages