TraeCode CLI 2.0/TraeCode CLI 2.0 概述
TraeCode CLI 2.0 是运行在本地终端里的编码 Agent。你可以在项目目录中直接向它描述任务,让它理解当前代码仓库、读取和修改工作区文件、执行命令、生成和评审代码。它支持通过插件、技能和 MCP 扩展外部工具能力,也支持 Agent Client Protocol(ACP),可作为智能体服务端接入支持 ACP 的编辑器或客户端。
TraeCode CLI 2.0 适合希望在终端中完成研发工作的开发者和团队。它既支持交互式 TUI 对话,也支持非交互式命令,可用于日常编码、测试修复、代码评审、变更整理和自动化脚本等场景。
核心功能
TraeCode CLI 2.0 的核心功能如下:
- 代码理解与修改:分析仓库结构、模块职责和业务逻辑,并根据自然语言需求新增功能、修复 Bug 或重构代码。
- 测试与代码评审:执行 Lint、单元测试和项目命令,结合失败结果修复问题,并评审当前 Git 改动、指定分支或提交。
- 终端交互体验:在 TUI 中输入任务、提及文件、粘贴图片、执行 Shell 命令,并通过 Slash 命令管理模型、权限和上下文。
- 权限与安全控制:通过目录信任、沙箱模式和审批策略控制文件访问、命令执行和高风险操作。
- 多端集成与自动化:支持 Agent Client Protocol、插件、技能、MCP 和
traecli exec,便于接入编辑器、外部工具、脚本和 CI 流程。
产品优势
TraeCode CLI 2.0 的优势如下:
- 贴近日常开发流程:从理解需求、修改代码、运行测试到评审变更,都可以在终端中连续完成。
- 上下文获取更直接:支持通过
@ 提及项目文件,也支持读取当前工作区和 Git 状态,减少来回复制信息的成本。
- 操作边界更清晰:通过目录信任、沙箱模式和审批策略控制高风险操作,兼顾效率与安全。
- 适配个人与团队场景:可通过用户级配置、项目级信任、环境变量、插件、技能和 MCP 统一沉淀团队工具链。
- 支持多端集成:可通过 ACP 接入编辑器客户端,让 TraeCode CLI 2.0 在不同研发工具中提供一致的 AI 编码能力。
- 便于流程自动化:可融入脚本和 CI 流程,将代码检查、修复、评审等重复性工作固化为稳定可执行的标准流程。
- 诊断与排查更集中:内置
/status、/doctor、状态栏和日志信息,便于定位登录、网络、权限、模型和命令执行问题。
使用限制
仅 TRAE 企业版的旗舰版套餐客户可使用 TraeCode CLI 2.0。
重要提示
TraeCode CLI 2.0 默认使用 Max 模式,请关注你的用量。