trae代码审查功能提供即时、结构化辅助:一、客户端设置中开启beta版“代码审查智能体”;二、支持单文件、暂存区或多分支差异分析;三、可选“总结并审查”“仅总结”“仅审查”三种模式;四、左右分屏展示结果,支持悬停修复与ai生成合规代码;五、通过yaml配置文件定制安全、可维护性等规则。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在开发过程中需要快速识别代码中的潜在问题,但又受限于人工审查耗时长、易遗漏等现实约束,则Trae的代码审查功能可提供即时、结构化的辅助判断。以下是该功能在实际使用中的具体表现:
一、开关操作与启用流程
该功能无需复杂配置即可启用,所有操作均集成于客户端设置界面内,适合零门槛快速上手。开启后即刻生效,不干扰原有开发环境或Git工作流。
1、启动Trae国际版V2.0.2或更高版本客户端。
2、点击左下角「设置」图标,进入系统配置页。
3、切换至「Beta」选项卡,找到「代码审查智能体」开关项。
4、点击右侧滑块将其置为开启状态,状态变为已启用即表示功能激活成功。
二、审查范围灵活适配不同场景
Trae支持按需指定分析粒度,覆盖从单文件修改到跨分支差异的多种开发阶段,避免全量扫描带来的冗余开销。
1、在源代码管理视图中,点击「+」号暂存当前未提交的变更。
2、右键点击目标文件,在弹出菜单中选择「审查此文件」以启动单文件分析。
3、如需分析多个文件,可在暂存区勾选多个条目后,点击顶部「总结并审查」按钮。
4、对于已提交代码,可在分支对比界面选择「分支差异审查」,输入目标分支名称后触发分析。
三、审查模式按需切换
不同开发节奏对应不同信息密度需求,Trae提供三种预设模式,用户可根据当前任务目标直接选用。
1、在审查触发前,点击模式下拉菜单,选择「总结并审查」以同时获取改动概览与问题明细。
2、若仅需了解本次提交影响范围,选择「仅总结」,系统将生成业务流程变更图与模块级影响说明。
3、若已明确关注点并希望聚焦缺陷定位,选择「仅审查」,跳过摘要环节,直接进入diff视图的问题高亮分析。
四、问题定位与修复联动
审查结果以左右分屏形式呈现,左侧为宏观逻辑总结,右侧为微观代码级标记,支持一键唤起上下文感知的修复对话。
1、在diff视图中,发现被标记为高风险警告的SQL拼接语句时,将鼠标悬停于该行。
2、点击右侧浮现的「修复」按钮,自动填充问题描述与前后5行代码上下文至对话面板。
3、在对话框中输入「改用参数化查询」,AI将生成符合PEP249规范的替换代码片段。
4、确认无误后点击「应用修复」,代码将原位更新,且修改部分被高亮显示以确保透明可控。
五、规则定制与项目适配能力
通过配置文件可定义项目专属审查重点,使AI判断更贴合团队技术规范与历史沉淀,而非依赖通用模型默认策略。
1、在项目根目录创建trae_config_review.yaml文件,复制示例配置内容。
2、编辑focus_areas字段,填入团队重点关注项,例如:security、maintainability。
3、在custom_rules中添加项目特有约束,如:no_hardcoded_secrets、input_validation_required。
4、运行命令trae-agent review --config trae_config_review.yaml --file ./src/main.py,加载自定义规则执行审查。











