C:\Users\MyPC.trae\memory\user_profile.md # 个人记忆
C:\Users\MyPC\.trae\memory\projects # 项目记忆
我发现使用agent,chat 来进行code中 ,反复调试的项目记忆乃至个人记忆经常被AI修改,这样如何保证自己的习惯传承下来呢?
C:\Users\MyPC.trae\memory\user_profile.md # 个人记忆
C:\Users\MyPC\.trae\memory\projects # 项目记忆
我发现使用agent,chat 来进行code中 ,反复调试的项目记忆乃至个人记忆经常被AI修改,这样如何保证自己的习惯传承下来呢?
在 TRAE 中,记忆(Memory)的设计机制就是会在对话和调试中被 AI 动态捕捉和覆盖更新的。如果你希望严格传承个人的代码习惯和项目规范,且不被 AI 自动修改,建议将这些习惯固化为规则(Rule)。
记忆和规则的核心区别在于:
你可以通过以下方式来固定你的习惯:
.trae/rules/ 文件夹中)。建议你将 user_profile.md 和项目记忆文件里不希望被篡改的习惯提取出来,写进对应的规则里。详细的规则配置说明可以参考官方文档。
没有效果的,
chat 或者 agent 轻易就修改了我的项目记忆,个人记忆,甚至不需要我同意,哪怕我在规则中反复强调
在规则中强调“不修改记忆”通常不起作用,因为记忆(Memory)功能是通过后台独立机制自动提取和更新的,不受普通对话规则的限制。
如果你希望彻底禁止 AI 自动修改,请直接在 TRAE 的设置中找到并关闭「记忆」功能的开关。关闭后,AI 将不再自动覆盖或更新你的记忆文件。
为了保证你的代码习惯能稳定传承,建议你把这些重要的个人习惯和项目规范全部转移到全局规则或项目规则(如 .trae/rules/ 目录下的文件)中。规则文件是静态约束,AI 在执行 Chat 或 Agent 任务时无法自行篡改它们。