codex在一个会话里多次对话之后如何管理?

xinteny 2026-08-05 16:45 1

佬友们,我实际使用codex的时候经常会在一个session id里面聊很多次,有时候还会遇到上下文限制,进行 compact。但是这样的后果是上下文长度会很长,推理变慢,而且似乎效果还会变差。想知道大家是怎么管理会话的?因为我感觉如果就用一点点 /clear 也不是很方便,毕竟又得重新描述需求。谢谢!

最新回复 (7)
  • JsonSnow 08-05 16:46
    1

    你可以让他总结当前会话内容,新开一个会话

  • 丸子 08-05 16:47
    2

    你最好在agent.md里面说明,一定阶段输出到md文件把开发进度。收敛会话效果很差

  • xinteny 楼主 08-05 17:03
    3

    可以展开讲讲不,实际使用效果咋样?

  • 丸子 08-05 17:59
    4

    docs/开发/2026-07-30开发进度。agent里面说明让他读取你docs/开发里面最新的进度文件。你有git ,ai 也会看git log的差不多就这个意思

  • 汐斯塔 08-05 18:02
    5

    codex桌面版有侧边聊天,遇到小问题,和主线相关性不大的可以开侧边聊天,节省上下文

  • Mr.L 08-05 19:29
    6


    一块一块实现呀,我肯定包保证一个功能点,再一个会话内结束。


    就比如这个页面,有很多功能点:



    1. 表格、crud

    2. 关联用户、车辆

    3. 转发



    4. 不需要要同一个会话里面。


    古法编程时代也一样呀。


    我可能上午做一个表格

    中午吃完饭,回来做一个表单,就是新的上下文。


    说实话,我从来没用过 1M 上下文。 300K 都是多的。 ^-^


    当然大家可能在追求极致自动化,我还是习惯手动拆分任务。

  • AuroraGeeker 08-05 19:44
    7

    第一次描述需求后,可以让它把背景、需求等信息总结写在文档中。如果功能比较复杂,可以分批实现,再写一个进度文档。每次修改业务逻辑后同步更新相关文档。而且 codex 现在可以在新会话中通过 @ 命令读取别的会话内容。

* 帖子来源Linux.do
返回