TRAE-SOLO模式体验与实战指南

本文由 YC 原创实测。未经授权,禁止转载。

AI Coding 越来越强,Cursor、Claude Code、GitHub Copilot 等把「对话 + 自动补全」做到了极致,但复杂需求仍需要切工具、写计划、看 diff。TRAE 推出的 SOLO 模式 试图做一件事:把「IDE、终端、对话、计划、DiffView」放进一个响应式代理里,让它像 JARVIS 一样跟进上下文、主动收敛结果。

中国区免费体验:目前官方在中国区开放 SOLO 模式免费使用,无需额外付费或绑卡(以官方公告为准)。如果你在国内环境,直接登录/切换中国区即可开用,这也是这篇体验的重点之一。

图2 TRAE SOLO 工作台
图3 快速导览

SOLO 的定位是 The Responsive Coding Agent:能听任务、会拆计划、实时检查执行、展示结果。以下按实际体验拆解。

图4 侧栏概览

02 All in One 工作台

  • IDE + 终端 + 对话 同屏,无需来回切换。
  • Plan 面板:自动生成/更新子任务,实时勾选。
  • DiffView:对比改动,方便 Review。
  • 状态提示:指令、执行结果、进度统一呈现。

图5 All in One 面板
图6 指令结果回显
图7 终端与对话

03 SOLO Coder:专注代码执行

SOLO Coder 是 SOLO 模式的执行核心,特点:

  • 直接「听指令 → 拆计划 → 执行命令 → 给 Diff」。
  • 支持多轮迭代,能感知上下文文件变动。
  • 对长任务,自动补充细化计划、必要时询问确认。

图8 SOLO Coder 交互
图9 计划细化
图10 自动执行命令

04 Sub Agent:专长拆分

复杂需求常需要并行、多角色处理。Sub Agent 能让你为某个子任务指定专长,降低上下文干扰:

  • 选择模板或自定义角色,限定知识域与风格。
  • 主 Agent 执行时可派生 Sub Agent 协作,减少「长命令」困扰。
  • 适合写脚本、查 Bug、补文档、生成测试等。

图11 Sub Agent 面板
图12 Sub Agent 运行示例

05 Plan 与自检:让 AI 先想清楚

  • Plan:面对大需求时自动拉出步骤清单,可手动勾选或让 AI 更新。
  • 自检:执行中出现风险,SOLO 会自动插入检查指令,补充上下文,再继续。
  • 长流程:支持暂停/继续,减少误操作。

图13 Plan 列表
图14 自检提示

06 DiffView 与变更审阅

编码后自动生成 Diff,方便自查或给 Review 看:

  • 多文件改动时可展开/折叠,快速定位。
  • 支持回溯上下文,减少误删/误改。
  • 配合 Plan,能看到每一步对应的 diff。

图15 DiffView 预览
图16 Diff 列表滚动

07 终端与文件操作安全网

  • 指令前会生成计划与确认,避免误删。
  • 重要命令会有二次确认或提示备份。
  • 结合终端日志 + Diff 可以快速定位问题。

图17 命令执行流
图18 终端输出

08 场景示例:从需求到上线

  1. 输入需求:用自然语言描述期望。
  2. 生成 Plan:SOLO 拆解任务;若有风险会提示。
  3. 执行 + 自检:命令-检查-修正循环。
  4. 审阅 Diff:确认改动无误。
  5. 收尾:输出总结、提醒测试与上线动作。

图19 需求输入
图20 Plan+执行
图21 自检提醒

09 体验感受与建议

  • 效率:一个面板完成「想 → 执行 → 审阅」,减少上下文切换。
  • 可控:Plan、自检、Diff 让长任务更可追踪。
  • 可扩展:Sub Agent 解耦子任务,适合多人/多角色分工。
  • 改进点
    1. 大型仓库的索引与上下文调度仍需优化;
    2. 命令确认可增加「批量编辑」模式;
    3. 自检策略可开放自定义阈值。

图22 改进建议记录
图23 小结与导出

10 快速上手清单

  1. 选择 SOLO 模式,熟悉界面元素。
  2. 先让 AI 生成 Plan,再开始执行。
  3. 大任务拆成子任务,用 Sub Agent 专项处理。
  4. 关注自检提示,必要时手动插入检查命令。
  5. 每一步看 Diff,防止误改;收尾输出总结与下一步。

图24 上手清单
图25 结尾提醒

11 补充说明

  • 本文为原创体验总结,配图已按你提供的 2-26 号顺序放置,首图留作占位。
  • 若后续补到第 1 张封面图,可直接替换文首占位链接。
  • 如需调整段落或图片位置,告诉我编号即可批量重排。