codex直接复用CLAUDE.md还是自己生成AGENT.md好

2026-04-29 09:126阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

Claude Code生成的 CLAUDE.md直接复制一份AGENT.md给codex用 和 codex自己扫描项目生成AGENT.md给codex用 哪个更好

网友解答:
--【壹】--:

再让 codex 自己 init 一份,它会参考 claude 生成的。


--【贰】--:

我是让Claude code init,然后CLAUDE.md改成AGENT.md。再在CLAUDE.md引用@AGENTS.md,看文档

Claude Code Docs

​AGENTS.md - How Claude remembers your project - Claude Code Docs

Create the file at the managed policy location | Give Claude persistent instructions with CLAUDE.md files, and let Claude accumulate learnings automatically with auto memory.


--【叁】--:

我看有些开源项目CLAUDE.md和AGENTS.md本质是一个文件,CLAUDE.md里就一句话:AGENTS.md


--【肆】--:

第一个问题,可以看着上下文快满了就让AI写一份handoff prompt(交接提示词)。检查一下要求没有跑偏,就可以开新会话复制粘贴进去用了


--【伍】--:

不怎么认同用 clear 取代 compact
如果需要继续工作
直接压缩让代理按照压缩后的蓝图重新复原工作状态更直接
而且 init 不是新建项目才需要跑的吗?


--【陆】--:

我也想问,还有些问题:

  1. 很多佬不推荐compact而是直接/clear后再开始,上下文到达极限后新开窗口接着处理问题,就好像失忆了一样,佬们有什么解决方法续上记忆吗
  2. 新开对话后需要/init开始吗

--【柒】--:

也有AGENTS.md里面只有CLAUDE.md


--【捌】--:
  1. 不要等到窗口快满才新开窗口 ,一个任务结束就clear(claude code)或者new(codex),如果任务特别大,那之前要先把任务拆分好,做一个plan,进度更新到这份plan里,重开会话先加载这份plan,然ai读进度和待办就好了。
    2 新开会话不需要init,不过可以定期更新AGENTS.md或者CLAUDE.md

--【玖】--:

你可以在CLAUDE.md 里面写 @AGENT.md 这样最方便,CLAUDE 和 CODEX 会共用AGENT.md内容。

这是claude官方里写的,他可以这样@另一份文件


--【拾】--:

哦 那skill呢 怎么服用 claude code写好的skill,codex怎么复用


--【拾壹】--:

可以让codex自己修改并更新下,我是这么搞的


--【拾贰】--:

这些都写在agent.md吗?佬有具体示例能分享下不


--【拾叁】--:

我正好相反 codex生成了AGENTS.md 然后在CLAUDE.md里面指向AGENTS.md
懒得搞第二份了


--【拾肆】--:

我现在会有个agentchangelog.md,在agent.md里写好,你每次做了项目文件的修改后需要记录在agentchangelog.md,不知道这个可不可以作为一种记忆方式


--【拾伍】--:

但是随着项目文件夹的不断变动,init还停留在初始状态,貌似cc和codex只有在你明确要求更新claude.md/agent.md的情况下才会更新,新开对话经常会有失忆感胡言乱语,不知道什么方法可以丝滑衔接对话除了compact


--【拾陆】--:

不是有这个配置吗

project_doc_fallback_filenames = ["CLAUDE.md"]


--【拾柒】--:

我是走GSD的,设计理念也是/clear
因为记忆是存在硬盘当中,知道什么进展下一步要做什么

续上记忆…也许只能硬盘写好进展或者在Codex开启记忆
(我是这么干的)


--【拾捌】--:

可以让他每步都进行一个执行链和对接日志 但是重新开始的话 可以让它识别对应关键词不全量检索 这样就能按照链路任务线继续了不过坏处就是更加浪费token


--【拾玖】--:

新开一个窗口让codex重新弄一下 这个很必要 我之前测试过 直接用是有差异的