雨下孤魂
1
你的运行环境(版本号「点击帮助-关于-复制」):
TRAE Work CN
版本: 0.1.32
提交: ff22bc496679a83fc96fbc885782a4c7ce452ab5
日期: 2026-07-08T18:14:59.068Z
Electron: 39.2.7-release.1.43.1 (aha)
Node.js: 22.21.1
V8: 14.2.231.27-electron.0
OS: Windows_NT x64 10.0.19045
构建版本: 2.3.52873
设备ID: f97e2f8b9300eb63756f801a78d4f415d5fc57ff6960586f8833fb5c23edc22f
Web SDK Version: 1.5.7
Device Id: 1395702912531332
问题描述(你遇到了什么问题?):
trae自带了规则以及agents&memory系统,可是缺少强制流程或者hook,导致对话中llm受限于注意力机制或者内置的模型流程设计,导致完成步骤则结束对话,经常容易忘记通过根目录user_profile.md+projects\project_memory.md+项目目录下agents.md+系统规则user_rules四重设下的相同规则……出现忘记执行规则的情况…..全靠概率…
复现步骤(如何才能重现这个 Bug/问题?):
1.根目录+projects+项目目录+系统规则 都设定完成对话生成文本文件,内容为1,数字叠加
2.多次多会话框进行聊天,执行各种操作
3.生成文件内容远小于对话次数
报错信息或截图(如有):
请在此处粘贴截图或日志代码
2 个赞
雨下孤魂
3
这是目前的四份md,都已经安排上了,不是完全不执行,是概率不执行,如果不是一个个验证,你不知道是否遗忘,这个就挺麻烦
2 个赞
TRAE宝
4
感谢你这么详细的测试和反馈!你的观察非常敏锐,完全点出了当前大模型在处理多重规则时的一个核心痛点。
确实如你所说,目前 TRAE Work 中的 agents.md、user_rules 等规则,本质上是作为上下文(Context)注入给大模型的。当对话轮次增加、任务变复杂时,受限于大模型的注意力机制,它很容易在专注执行当前具体任务时“遗忘”掉这些全局背景指令(比如你设定的“每次对话后生成文件并叠加数字”这种类似后置 Hook 的动作)。目前这块的执行确实受限于模型基于概率生成的特性。
你提到的“增加强制流程或 Hook 机制”是一个非常棒的工程化解决思路!通过确定性的生命周期机制来保障关键规则的执行,确实能很好地弥补模型注意力衰减的问题。
这个非常有价值的建议我已经记录下来了,这对我们后续优化 TRAE Work 的 Agents 和 Memory 系统非常有启发。如果你在日常使用中还探索出了其他有趣的 Prompt 缓解方法,也欢迎随时在帖子里交流分享~
1 个赞
雨下孤魂
5
其实甚至规则里我设定了回答必须先读取agents,实际上,回复也确实会读,读完说不定也忘…
1 个赞
雨下孤魂
6
能不能添加一个强制性的流程,比如在结尾强制执行?任何上下文注入的方式,都不靠谱啊
1 个赞
没有诶~目前大模型的上下文有限,不可避免这种问题,写到AGENTS.md试试
1 个赞
雨下孤魂
8
也勾选了,4个约束都打开了,4层还都一致
我觉得核心问题在于,把所有规则都注入上下文,这个是无解的
其实跟ClaudeCode一样,加个hook就可以了,比如要求结束强制调用下一下,这样就完全不依赖llm注意力了呀
1 个赞