code桌面端上下文过长,如何新开对话还能保留之前的记忆?

codex桌面端一个对话上下文过长之后,想新开个对话,但是还想保留之前的记忆,大佬们都是怎么解决的?

什么意思,是之前的对话不能用了?如果只是不能用了那就直接fork一个新的就好了。

我是直接把之前的对话全选复制发过去,再就是让它干这种长任务的时候让他每一步都记录到一个文档里。

/compact 或者右键对话,复制,复制深度链接,发给新对话。

写handoff和journal文件,一个是工作状态的交接,另一个是总体变化,规定一个写入时间比如完成了一个步骤或者上下文即将耗尽的时候,每次新起会话或者上下文压缩或者轮次迭代的前读这两个文件明确工作状态就差不多能无缝了,建议新开的时候看一眼输出是不是真的上下继承有没有偏差再去刷别的

最好还是/compact压缩一下,Codex的远程压缩丢失信息很少
如果是长期工程的话,最好让codex维护一份技术文档,新开任务就能直接引用了
养成一个任务一个窗口的好习惯,节约Token还能提高效率

就是现在一个对话的上下文已经很长了,发现回答到一半就停了,应该是中转站不支持那么长的上下文,所以需要新开个对话。是点这个分支到新聊天吗大佬

好的大佬,我试一下

不一定是上下文超了,你/status看一下上下文占用,上下文超了会显示报错的

你直接把你的想法告诉他,让他生成一篇记忆文档就行了

codex还是很方便的,最开始我是让codex自己找这个文件夹最新对话继续现在出了复制对话id的功能,,现在也能直接@对话记录,直接让codex继续这个对话

刚来,和始皇有啥关系


这个报错看着是说上下文超了 :joy:

一般是使用命令压缩一下context 然后继续用

这上下文本来就很短了,大概率是中转站的问题,跟客服反映一下。不然的话10W上下文太短了,干不了什么任务的

好的,多谢大佬