拒绝写屎山!拒绝codex最小化原则、边界兜底、模拟兜底、静默回退!你需要这套agent.md全局配置(另附全局规则文件撰写焚诀)
- 内容介绍
- 文章标签
- 相关推荐
众所周知,codex cli的gpt-5.2-xhigh很好用也很聪明,但是有时候聪明过头了,为了使得自己的任务能够通过,会做一些很愚蠢很投机取巧的操作,会为了跑通项目,去做一个假的模拟数值或者模拟函数,会为了无意义的成功,生成一个所谓的兜底方案导致你根本无法排查错误。因此为了避免此类问题,我们必须要做一个agent.md去强制要求,所幸,gpt的模型指令性遵循超级强,codex的远程压缩也很厉害,能够实现很多轮对话都不丢失信息,只需要写上去了,就不会再犯此类错误。
链接如下,感兴趣的可以点个star:
skills/codex/AGENTS.md
main
# Global Agent Rules
## Language
Default to Chinese in user-facing replies unless the user explicitly requests another language.
## Response Style
Do not propose follow-up tasks or enhancement at the end of your final answer.
## Debug-First Policy (No Silent Fallbacks)
- Do **not** introduce new boundary rules / guardrails / blockers / caps (e.g. max-turns), fallback behaviors, or silent degradation **just to make it run**.
- Do **not** add mock/simulation fake success paths (e.g. returning `(mock) ok`, templated outputs that bypass real execution, or swallowing errors).
- Do **not** write defensive or fallback code; it does not solve the root problem and only increases debugging cost.
- Prefer **full exposure**: let failures surface clearly (explicit errors, exceptions, logs, failing tests) so bugs are visible and can be fixed at the root cause.
- If a boundary rule or fallback is truly necessary (security/safety/privacy, or the user explicitly requests it), it must be:
- explicit (never silent),
- documented,
- easy to disable,
此文件已被截断。 显示原始文件
另外分享一个心得:agent.md和Claude.md是全局性的内容,也就是说你的对话每次都会载入作为上下文的一部分,这部分的空间注意力资源是非常非常重要的,如果你想要添加某些规则的话,务必务必谨慎,即便添加了也要十分精简。
早期你如果想要让ai遵循一套范式,你可能要加一大堆的提示词,要和ai说一堆话,才能让他明白到底要干什么。但是现在ai大部分训练都很成熟,参数量也越来越大,很多网络上热门的编程规范比如SOLID、DRY、解耦性啥的,你不需要和他全部解释清楚,只需要稍微提点,他就能明白了。总而言之,你的某些想法、规范是一大坨的,恰巧ai本身内生性训练也包含的,那你就无需解释,而是简单提点就好,保留好你珍贵的全局规则文件行数空间吧。
网友解答:--【壹】--:
感谢分享(*ゝω・)
--【贰】--:
(其实最快的方法就是确保你的配置文件里面没有关闭使用远程压缩,然后你新开一个对话,直接压缩)
--【叁】--:
待会儿就去试试
--【肆】--:
支持大佬
--【伍】--:
或者说你看着官方的那个接口文档,用什么工具测试一下也行
--【陆】--:
我去,我看 codex cli 貌似得把 Provider 写成 OpenAI 才行 不知道真的假的
--【柒】--:
诶 直接压缩之后抓包看吗?还是得用什么其他提示词测试一下
--【捌】--:
感谢佬友分享
--【玖】--:
有办法验证是否支持吗
--【拾】--:
优秀的skills
--【拾壹】--:
假的,我的写的是zapi
--【拾贰】--:
有的有的,我只知道2api有,我逆向过
--【拾叁】--:
感谢分享
--【拾肆】--:
感谢分享
--【拾伍】--:
你直接丢newapi,选择压缩的接口测活就行
--【拾陆】--:
话说远程压缩是只有接官方的订阅才有吗,中转站有吗
--【拾柒】--:
好评!!!
--【拾捌】--:
假的就好哈哈哈哈吓死我了
钟阮:选择压缩的接口测活就行
接口是活的,我去看看官方文档有什么工具,谢谢啦!
--【拾玖】--:
感谢佬分享,待会试试
众所周知,codex cli的gpt-5.2-xhigh很好用也很聪明,但是有时候聪明过头了,为了使得自己的任务能够通过,会做一些很愚蠢很投机取巧的操作,会为了跑通项目,去做一个假的模拟数值或者模拟函数,会为了无意义的成功,生成一个所谓的兜底方案导致你根本无法排查错误。因此为了避免此类问题,我们必须要做一个agent.md去强制要求,所幸,gpt的模型指令性遵循超级强,codex的远程压缩也很厉害,能够实现很多轮对话都不丢失信息,只需要写上去了,就不会再犯此类错误。
链接如下,感兴趣的可以点个star:
skills/codex/AGENTS.md
main
# Global Agent Rules
## Language
Default to Chinese in user-facing replies unless the user explicitly requests another language.
## Response Style
Do not propose follow-up tasks or enhancement at the end of your final answer.
## Debug-First Policy (No Silent Fallbacks)
- Do **not** introduce new boundary rules / guardrails / blockers / caps (e.g. max-turns), fallback behaviors, or silent degradation **just to make it run**.
- Do **not** add mock/simulation fake success paths (e.g. returning `(mock) ok`, templated outputs that bypass real execution, or swallowing errors).
- Do **not** write defensive or fallback code; it does not solve the root problem and only increases debugging cost.
- Prefer **full exposure**: let failures surface clearly (explicit errors, exceptions, logs, failing tests) so bugs are visible and can be fixed at the root cause.
- If a boundary rule or fallback is truly necessary (security/safety/privacy, or the user explicitly requests it), it must be:
- explicit (never silent),
- documented,
- easy to disable,
此文件已被截断。 显示原始文件
另外分享一个心得:agent.md和Claude.md是全局性的内容,也就是说你的对话每次都会载入作为上下文的一部分,这部分的空间注意力资源是非常非常重要的,如果你想要添加某些规则的话,务必务必谨慎,即便添加了也要十分精简。
早期你如果想要让ai遵循一套范式,你可能要加一大堆的提示词,要和ai说一堆话,才能让他明白到底要干什么。但是现在ai大部分训练都很成熟,参数量也越来越大,很多网络上热门的编程规范比如SOLID、DRY、解耦性啥的,你不需要和他全部解释清楚,只需要稍微提点,他就能明白了。总而言之,你的某些想法、规范是一大坨的,恰巧ai本身内生性训练也包含的,那你就无需解释,而是简单提点就好,保留好你珍贵的全局规则文件行数空间吧。
网友解答:--【壹】--:
感谢分享(*ゝω・)
--【贰】--:
(其实最快的方法就是确保你的配置文件里面没有关闭使用远程压缩,然后你新开一个对话,直接压缩)
--【叁】--:
待会儿就去试试
--【肆】--:
支持大佬
--【伍】--:
或者说你看着官方的那个接口文档,用什么工具测试一下也行
--【陆】--:
我去,我看 codex cli 貌似得把 Provider 写成 OpenAI 才行 不知道真的假的
--【柒】--:
诶 直接压缩之后抓包看吗?还是得用什么其他提示词测试一下
--【捌】--:
感谢佬友分享
--【玖】--:
有办法验证是否支持吗
--【拾】--:
优秀的skills
--【拾壹】--:
假的,我的写的是zapi
--【拾贰】--:
有的有的,我只知道2api有,我逆向过
--【拾叁】--:
感谢分享
--【拾肆】--:
感谢分享
--【拾伍】--:
你直接丢newapi,选择压缩的接口测活就行
--【拾陆】--:
话说远程压缩是只有接官方的订阅才有吗,中转站有吗
--【拾柒】--:
好评!!!
--【拾捌】--:
假的就好哈哈哈哈吓死我了
钟阮:选择压缩的接口测活就行
接口是活的,我去看看官方文档有什么工具,谢谢啦!
--【拾玖】--:
感谢佬分享,待会试试

