让AI更听话,Trae新规则系统上线,开发更安心

452 阅读2分钟

image.png

1. Chat 和 Builder 合并了,工作流程爽多了

image.png

以前用 Trae,经常得在 Chat 和 Builder 两个面板之间切换,特别是调 Agent 的时候,逻辑没理清,页面跳来跳去脑袋都炸了。

这次新版把两者合成一个界面,用 @Builder 命令直接调起 Builder Agent,完全不用跳出聊天窗口,感觉特别顺手。

Agent 自动切到构建视图,还能保持之前的聊天上下文,做完生成我还能直接在对话里继续测试,整个流程顺滑得不行。 image.png


2. 上下文能力大升级,#Web 和 #Doc 超好用

这俩新上下文类型绝对是我最喜欢的更新。

Web 上下文
写技术方案时想引用 GitLab 的最佳实践,以前得复制粘贴一堆内容给 AI,现在直接丢个链接就行了:
#Web https://gitlab.com/docs/best-practices
Trae 自动帮我抓网页内容转成上下文,调研效率直接翻倍。

Doc 上下文
我们项目里有一大堆 .md 格式的文档,AI 以前回答总是不准,现在我直接上传整个文档目录当 #Doc,支持 .md.txt,还能链接导入,最多1000个文件,容量50MB:
#Doc 项目技术文档集(/docs)
之后问 AI:
“根据文档集,帮我画个数据迁移流程图。”
准确率嗖嗖往上飙,上下文能力终于靠谱了。


3. 规则系统来了,AI终于有“规矩”了

之前 AI 写代码太自由发挥,接口返回结构经常乱套。Trae 这次弄了个规则系统,直接让 AI 按规则来。

个人规则
我写了个 user_rules.md,里面明确规定:
所有 JSON 返回必须有 code, message, data 三个字段。
设置后,不管在哪个项目里用 AI,它都老老实实遵守这条“家规”。

项目规则
团队里还有统一的命名规范,比如 Controller 统一叫 XxxController,我放到 .trae/rules/project_rules.md 里,团队成员造 Agent 时自动继承,代码风格一致性一下就上来了。


4. Agent 变聪明了,支持自动运行和自定义工具

image.png

以前 Agent 只能靠一条 prompt,做点简单指令。现在 Trae 支持用 prompt 加工具一起定义 Agent,能执行更复杂的动作,玩法更灵活了。


5. MCP 市场上线,调服务像装插件一样简单

最后一个大招是 MCP 市场,Trae 现在接入了大量第三方 MCP Server,数量翻了好几倍,调服务方便又快捷。