新闻动态

Claude Code不守规矩?先看规则有没有进上下文

Claude Code 忽略一条规则时,很多人的第一反应是改措辞:动词开头、字面量加反引号、想强调的段落加粗。但在动手改之前,有个更便宜、也更普遍的问题值得先回答:这条规则到底有没有进入智能体的上下文? 这是两种不同的失败。规则加载了却没被遵守,是措辞或执行的问题;规则压根没加载,是管线的问题,再怎么改措辞也修不好。很多时候是前一种:文件加载了,智能体能复述出来,执行时照样跑偏。分清是哪一种,才知

DEEP
READING
必发(bifa)体育官网|全球赛事数据 新闻动态 Claude Code不守规矩?先看规则有没有进上下文

Claude Code 忽略一条规则时,很多人的第一反应是改措辞:动词开头、字面量加反引号、想强调的段落加粗。但在动手改之前,有个更便宜、也更普遍的问题值得先回答:这条规则到底有没有进入智能体的上下文? 这是两种不同的失败。规则加载了却没被遵守,是措辞或执行的问题;规则压根没加载,是管线的问题,再怎么改措辞也修不好。很多时候是前一种:文件加载了,智能体能复述出来,执行时照样跑偏。分清是哪一种,才知道该修哪里。 有人打开了一个旧项目,直接看智能体实际拿到了什么。 项目背景 SageCompass 是作者去年冬天写的 LangGraph 项目,指令文件是手写的,最后一次提交在 2026 年 1 月 21 日,没有为这次观察做过任何调优。 它的结构是: langgraph/app/ 下的每个文件夹都有自己的 CLAUDE.md 。其中 app/graphs/ 那份开头写着,这个文件是编辑 app/graphs/** 时的“主要”指令面。 那次会话 在隔了十个月之后,作者第一次在 sagecompass/langgraph 里打开 Claude Code 2.1.311,让它四处看看。它读了系统地图,走了一遍图代码,跑了质量门禁和测试,报告一切仍然通过;随后又修掉了每轮结束时反复出现的报错。两个提示词,18 条 shell 命令。 然后作者用 npx @reporails/cli xray 打开了这次会话。这个工具在 127.0.0.1 上起一个页面,读取 Claude Code 已经存在 ~/.claude/projects/ 下的会话记录。Graph 标签把智能体放到时间线上,左侧列出每个指令文件、规则、技能、记忆文件和 MCP 服务器首次加载的时刻。 结果: 只有两个指令文件加载,都在启动时 ——根目录的 CLAUDE.md 和 langgraph/CLAUDE.md。此后整个会话再没有其他指令文件进入上下文。上下文峰值为 65k token ,两个文件合计约 2.3k(根文件约 771,langgraph/CLAUDE.md 约 1.5k);工具调用与结果约 22k,工具定义约 14k。 加载了,还是从未加载 Sources 列表会标出每个条目的状态:已加载、列出但从未加载、在磁盘上但从未加载、本次会话未记录。这次会话中,langgraph/ 下可加载的指令文件共 11 个 ,加载了 2 个。其余 9 个——app/ 下每个文件夹各一份,加上 tests/ 一份——都显示为未加载。 这 9 个里就有 app/graphs/CLAUDE.md,也就是自称该文件夹主要指令的那份,而智能体恰恰读过这个文件夹的代码。0:13 时它执行了 sed -n 1,200p app/graphs/graph.py。会话里所有读取都走 shell,app/graphs/CLAUDE.md 始终没有加载。 如果智能体接着以同样方式编辑 graph.py,它会在没有那份“图模块该怎么写”的文件的情况下动手。这个文件需要先修加载,再谈措辞。 在 Tool calls 标签点开那次调用,页面会显示智能体当时手里有什么:40k token 的上下文,两个指令文件——根 CLAUDE.md 和 langgraph/CLAUDE.md。 这次会话指向的几条做法 改规则之前先查会话。x-ray 显示文件已加载,就去看措辞或执行;显示从未加载,先修加载。 别指望嵌套文件承载必须遵守的规则。文件夹的 CLAUDE.md 取决于智能体怎么到达那个文件夹,这次会话里它就没加载。必须在每次改动中都成立的规则,应该放进启动时加载的文件,或者挂在钩子后面做检查。 指向真实存在的文件。langgraph/CLAUDE.md 第 128 行写着 See .shared/rules/testing.md,而那个文件几个月前已经拆成五个 testing-*.md,指针还留着旧名字。坏掉的指针只会安静地失败,智能体唯一的信号就是一次读取失败。 x-ray 覆盖什么 x-ray 读取的是 Claude Code 会话。SageCompass 的 11 个 AGENTS.md 文件由 Codex、Copilot 和 Cursor 读取,x-ray 不显示这些智能体的会话。在 Team 或 Enterprise 机器上,它会读取组织在 claude.ai 管理控制台里设定的配置,因此展示的是策略产生的上下文。 它在本地运行,页面起在 127.0.0.1,读取的是本机已有的会话文件。只有 Check 和 Fix 两个按钮会连到 Reporails 服务器。 在自己的会话上试 在启动 Claude Code 的那个文件夹里运行 npx @reporails/cli xray。装了 Reporai

about image
上一篇 特朗普甩出弃台信号?美军补刀,赖清德的反应耐人寻味!... 下一篇 马斯克:特斯拉Optimus机器人只租不卖 干活效率抵得上5个人...

觉得内容有用?

分享给更多关注行业信息的朋友。

热点新闻

柿子被重视!发现:肺结节患者吃柿子,不必等多久,或有6变化

柿子被重视!发现:肺结节患者吃柿子,不必等多久,或有6变化

“大夫,肺上查出结节,柿子是不是得戒了?” 老宋,五十九岁,在城南一所小学管了三十年后勤,去年秋天学校组织体检,低剂量螺旋计算机断层扫描扫出来一个五毫米的磨玻璃结节,报告上写着“建议随访”。 他把报告折成四折塞进裤兜,谁也没告诉,唯独开始跟柿子较劲。他家院子里那棵老柿子树,每年结几百个果子,往年他一个人能吃掉小半筐,今年霜降过了,果子软得透亮,他一个没碰。老伴以为他转性了,后来翻他手机,看见浏览器

沪深300ETF华安(515390)获资金逆势流入,规模创历史新高

沪深300ETF华安(515390)获资金逆势流入,规模创历史新高

每经编辑:赵云 近两周,沪深300ETF华安份额合计净增约4亿份,折合资金净流入约4.8亿元,其中10月23日单日净申购达2.84亿份,约合3.4亿元。 沪深300回调期间,产品仍获资金净申购,显示配置需求有所增强。截至11月3日,基金规模达34.28亿元,创成立以来新高,较年初5.09亿元明显增长。 成交活跃度同步提升,近20日日均成交额达2.62亿元,约为年内日均水平的2.1倍。(风险提示:以

亚历山大42分哈登19+9+6 残阵雷霆胜骑士

亚历山大42分哈登19+9+6 残阵雷霆胜骑士

【搜狐体育战报】北京时间11月5日NBA常规赛,主场作战的雷霆以124-116击败骑士。亚历山大42分4篮板8助攻,莫布利16分10篮板3助攻。 全场具体比分(雷霆队在后):20-37、24-23、30-28、42-36。 骑士队:米切尔27分3篮板6助攻、哈登19分9篮板6助攻、莫布利16分10篮板3助攻、海佐尼亚12分8篮板1助攻、普洛克特11分1篮板、梅里尔10分7篮板1助攻、托马斯9分1篮

随着尼奥尼的崛起,433似乎能重回红军路径

随着尼奥尼的崛起,433似乎能重回红军路径

点评人:淡然微笑 利物浦最后会被迫承认如果非要设置前腰,那他们阵中所有一线队中场球员,都很难组成双后腰体系,这个问题甚至影响到替补上来的球员。 这两场连败积极的一面就是尼奥尼殿后,麦卡中前卫的配置是相对平衡的,但是如果伊劳拉不能在中场应对前面提到的问题,那要么你浦对中场进行大改,要么( )这个问题的影响甚至远大于索博是不是个好球员、该踢什么位置,维尔茨和索博是不是能兼容。 在我看来尼奥尼的崛起让现

卡雷察斯:刚从厕所出来就被告知要上场,没得到太多战术指示

卡雷察斯:刚从厕所出来就被告知要上场,没得到太多战术指示

北京时间11月5日,战胜贝蒂斯后,多特球员卡雷察斯接受了采访。 谈及自己当选本场最佳球员,卡雷察斯表示:“我感觉非常棒。我认为这是全队共同努力取得的一场精彩胜利。实际上,本场最佳球员本应该颁给法比奥-席尔瓦。” 谈及自己替补登场前去上厕所一事,卡雷察斯表示:“说实话,我刚从厕所出来,就被告知要上场了。所以我没有得到太多战术指示。教练只是要求我全力以赴。我当时只想踢出自己的风格,而且对手给我留下了很