← 文档库
📄 文档adata/aohan/learn/量化工程优化/Trae-CLI调研与接入方案.md
🌱 创建于2026-08-07 23:29
✏️ 修改于2026-08-07 23:29
👁️ 浏览量—
🔗 短链接/~learn/s/50b82b44
🔐 可见性

Trae CLI 调研与接入方案

> 调研日期:2026-07-20 > 官方文档:https://docs.trae.cn/cli

---

一、Trae CLI 是什么?

TRAE CLI 是 TRAE 官方推出的命令行 AI 编程智能体(Code Agent),定位为终端原生的 AI 开发助手。只需在终端输入自然语言指令,即可让它完成从代码编写、测试到 Git 操作等一系列开发任务。

它和 TRAE IDE、TRAE Work 是独立产品,但共享同一套 Skill/MCP/规则/记忆体系。

核心能力

能力 说明
------------
代码编写与修改 根据需求添加新功能、修复 Bug、重构代码
代码理解与问答 快速回答项目架构、业务逻辑、函数实现等问题
测试与调试 运行 Lint/单元测试、修复失败用例、排查问题
Git 操作自动化 自动 commit message、解决合并冲突、查询历史
MCP 第三方集成 通过 Model Context Protocol 接入外部工具服务
多模型支持 内置多种模型,支持自定义 OpenAI/Claude 兼容模型
ACP 协议 支持作为 Agent Server 接入 Zed 等支持 ACP 的编辑器

产品优势

---

二、使用限制(重要!)

> ⚠️ 仅 TRAE CN 企业版旗舰版套餐客户可使用 TRAE CLI。 > > 默认使用 Max 模式,注意用量消耗。

这是一个关键门槛——需要企业旗舰版账号才能使用。如果个人用户,暂时无法使用。

---

三、安装与快速开始

3.1 系统要求

操作系统 最低版本 架构
------------------------
macOS 14.7.8+ x86_64 (Intel) / ARM64 (Apple Silicon)
Linux Ubuntu 20.04+ / Debian 10+ x86_64 / ARM64
Windows Windows 10+ x86_64 / ARM64

3.2 安装命令

macOS & Linux:

sh -c "$(curl -L https://trae.cn/trae-cli/install.sh)" && export PATH=~/.local/bin:$PATH

Windows (PowerShell):

irm https://trae.cn/trae-cli/install.ps1 | iex

3.3 启动

cd /your/project
traecli

首次启动会唤起浏览器进行企业账号登录授权。

3.4 升级

traecli update   # 手动升级
# 也支持自动升级(启动时检测)

---

四、核心功能详解

4.1 斜杠命令(Slash Commands)

命令 作用
------------
/agent-new 创建新的自定义智能体
/clear 或 /reset 清空对话历史,释放上下文
/feedback 提交反馈或报告问题
/init 为当前目录初始化 AGENTS.md
/login / /logout 登录/登出
/mcp 管理 MCP Server 和工具
/model 切换 AI 模型
/plugin 或 /plugins 管理插件
/status 展示 CLI 状态信息
/skills 展示可用技能
/terminal-setup 安装 Shift+Enter 换行快捷键

自定义斜杠命令

在项目根目录创建 .traecli/commands/ 目录,放入 Markdown 文件即可。例如创建 .traecli/commands/deploy.md:

---
description: Deploy service to target environment
argument-hint: <service-name> <environment>
tools: Read,Bash
model: kimi-k2
---

## Deploy Request

Service: $1
Environment: ${2:-staging}

Current git status: !`git status --short`

## Task
Deploy $1 to $2 environment following the project's deployment SOP.

支持变量:$ARGUMENTS(全部参数)、$1/$2/...(位置参数)、${N:-default}(默认值)、` !command (执行命令并插入输出)。

4.2 自定义智能体(Agents)

通过 /agent-new 或手动在 .traecli/agents/ 创建 Markdown 文件定义领域专属 Agent,例如专门写测试的 Agent、专门写前端的 Agent。

调用方式:在对话中 @agent-name 指定使用某个智能体,CLI 也会自动拆分任务给合适的 Agent。

4.3 技能(Skills)

完全兼容 TRAE IDE 的 Skill 体系!

> ⚠️ 注意:IDE 的 Skill 名称支持中文,但 CLI 不支持,需确保 name 字段只用小写字母、数字和连字符。

对本项目的意义:我们现有的 .trae/skills/ 目录下的所有 Skill(brainstorming、executing-plans 等)CLI 可以直接复用!

4.4 记忆(AGENTS.md / Rules)

  • AGENTS.md:项目记忆配置文件,定义项目概述、构建命令、代码风格、测试规范等

- CLI 自动加载当前目录及所有上级目录的 AGENTS.md - 下级目录的 AGENTS.md 在读取该目录文件时才加载 - 兼容 IDE 根目录的 AGENTS.md

  • 规则(Rules):兼容 IDE 规则

- 项目规则:.trae/rules/(我们现有的 superpowers.md 可以直接被读取!) - 全局规则:~/.trae-cn/rules/

对本项目的意义:我们现有的 .trae/rules/superpowers.md 和 .claude/CLAUDE.md 等项目知识,CLI 可以直接加载使用!

4.5 MCP(模型上下文协议)

支持 stdio、SSE、Streamable HTTP 三种传输协议,配置在 trae_cli.yaml 的 mcp_servers 中。

支持浏览器 OAuth 鉴权(RFC 8414/7591)。

4.6 权限模式

模式 说明
------------
default 默认模式,非只读工具调用前需用户授权
plan 规划模式,先出计划确认后再执行
bypass_permissions YOLO 狂飙模式,跳过所有授权确认

启动时可用 -y / --yolo 参数快速进入无授权模式。

4.7 模型配置

4.8 非交互模式(CI/CD 集成)

# 单次执行模式:打印响应并退出
traecli -p "解释这个项目的架构"

# 指定允许的工具(跳过授权确认)
traecli --allowed-tool Bash,Edit,Write -p "运行所有测试并修复失败用例"

# JSON 格式完整输出(含工具调用过程)
traecli --json -p "..."

# 在隔离 worktree 中执行
traecli -w -p "实现 xxx 功能"

# 会话恢复
traecli --resume <session-id>

4.9 CLI 登录令牌(CI/CD 场景)

用于 Docker/CI 等无法弹出浏览器的自动化场景:

`bash TRAECLI_PERSONAL_ACCESS_TOKEN="trae-lt-xxx" traecli -p "..." `

---

五、全局配置文件

位置:

编辑命令:traecli config edit

主要配置项:

permission_mode: default          # 权限模式

models:                           # 自定义模型
  - name: "my-gpt"
    open_ai:
      base_url: https://xxx
      api_key: "sk-xxx"
      model: "gpt-4.1"

mcp_servers:                      # MCP Server
  - name: "my-tool"
    type: stdio
    command: "/path/to/tool"

allowed_tools:                    # 全局允许的工具
  - Bash
  - Edit
  - Write

disallowed_tools:                 # 全局禁用的工具
  - Bash(rm -rf /)

---

六、本项目(adata)接入评估

6.1 现有兼容性

项目现有资源 CLI 兼容情况
------------------------
.trae/skills/(16个Skill) ✅ 自动读取,直接复用(需确认name无中文)
.trae/rules/superpowers.md ✅ 自动读取,直接复用
.claude/CLAUDE.md ⚠️ 不在默认加载路径,需转为 AGENTS.md 或在 AGENTS.md 中引用
.trae/mcp.json(如果有) ✅ 自动读取
Python venv 环境 ⚠️ CLI 的 Bash 工具会继承 shell 环境,需要确保 venv 已激活或命令用绝对路径

6.2 接入步骤(前置条件:有企业旗舰版账号)

步骤 1:安装 CLI

sh -c "$(curl -L https://trae.cn/trae-cli/install.sh)" && export PATH=~/.local/bin:$PATH

步骤 2:项目初始化

cd /Users/aohan/PycharmProjects/adata
traecli
# 登录后执行
/init    # 生成 AGENTS.md

步骤 3:适配 AGENTS.md

将 .claude/CLAUDE.md 中的核心内容(项目速览、目录结构、开发铁律、部署命令、沙箱避坑指南等)迁移/引用到 AGENTS.md,确保 CLI 了解项目约束。

步骤 4:验证 Skill 兼容

/skills   # 查看是否识别了 .trae/skills/ 下的所有 Skill

检查所有 SKILL.md 的 name 字段,确保不含中文字符。如果有中文 name,CLI 会退回到目录名,需修复。

步骤 5:配置 MCP(可选)

如果需要在 CLI 中也使用 Chrome DevTools、Computer Use 等 MCP 工具,需要在全局 trae_cli.yaml 中配置。

步骤 6:创建自定义斜杠命令(可选)

在 .traecli/commands/ 下创建项目专用命令,例如:

6.3 潜在价值场景

场景 CLI 用法
---------------
快速代码理解 在终端直接问 这个项目的回测引擎是怎么工作的?
TDD 开发 帮我为 xxx 模块写单元测试,然后运行测试修复问题
Git 工作流 帮我把当前改动 commit,message 按照 feat/fix 规范写
CI 自动化 在 crontab/CI 中用 traecli -p 执行自动代码审查、文档更新
服务器运维 SSH 到服务器后直接用 traecli 排查问题、看日志、修复配置
ACP 集成 Zed 如果你用 Zed 编辑器,可通过 ACP 协议接入
沙箱环境问题 CLI 是终端原生,可能比 IDE 沙箱更少遇到 PYTHONHOME 冲突、文件权限等问题

6.4 注意事项与风险

---

七、与 TRAE IDE 的关系

维度 TRAE IDE TRAE CLI
------------------------
运行环境 GUI 桌面应用 终端命令行
交互方式 对话面板 + 代码编辑器 TUI 文本界面
Skill .trae/skills/ .traecli/skills/ + 读取 .trae/skills/
Rules .trae/rules/ 读取 .trae/rules/
MCP .trae/mcp.json trae_cli.yaml + 读取 .trae/mcp.json
AGENTS.md 根目录 AGENTS.md 根目录 AGENTS.md(含级联加载)
模型 IDE 内切换 /model 或 -c model.name=xxx
沙箱 有沙箱隔离 无沙箱(直接终端执行)
CI/CD 不适合 -p` 非交互模式完美支持
ACP 不支持 支持(可接入 Zed 等编辑器)
费用门槛 有免费版 仅企业旗舰版

结论:CLI 和 IDE 是互补关系,不是替代关系。

  • 在 IDE 中开发时用 IDE(有代码补全、可视化、文件树等)
  • 在终端场景(SSH 运维、CI/CD、快速脚本、纯键盘流)用 CLI
  • 两者共享项目配置(Skill/Rules/MCP/AGENTS.md),无需重复维护

---

八、决策建议

是否接入?

如果有企业旗舰版账号:✅ 建议接入,成本低(安装+配置 10 分钟),收益明确。

如果没有企业旗舰版:❌ 目前无法使用,等待开放个人版或更低门槛套餐。

接入优先级

  • 高优先级:安装 + 初始化 AGENTS.md + 验证现有 Skill 兼容
  • 中优先级:创建项目常用斜杠命令(restart、test、deploy 等)
  • 低优先级:配置自定义模型、ACP 接入 Zed、CI/CD 集成

---

九、相关链接

▶ 📜 变更历史(1 次提交)

a7a12042026-08-07 23:29fix: 网站稳定性修复 - 守护进程接管已有实例 + 隧道readiness健康检查 + 经验文档沉淀
🍃quant 知识库
by 伊甸园和枫

🔊 播放设置

勾选音源后调节配比,总和自动归一化
已选 0 个 · 合计:0%
合成中...
00:00/00:00
1.0x