【OPC 场景的困惑】Trae 新版 Solo:MTC 和 Code 的使用边界在哪里?

最近在使用 Trae 新版 Solo 模式,从原来的单一 Solo 拆成 MTC 模式Code 模式 后,能力更强了,但使用上反而有些迷惑,想和社区交流一下大家的理解和最佳实践。

之前只有一个 Solo 模式时,整体体验是比较“通”的。

如果是 OPC(One Person Company) 场景,一个人从产品设计 → 技术方案 → 开发实现 → 测试 → 部署上线,基本可以在一个连续心流里完成。

现在拆成 MTC + Code 两种模式之后,虽然能力更细分了,但在实际使用中有几个问题比较困惑。


:one: MTC vs Code 使用边界不太清晰

比如在 OPC(One Person Company)模式 下,一个人负责:

  • 产品设计
  • 技术方案
  • 开发实现
  • 测试验证
  • 部署上线

那么问题来了:

:backhand_index_pointing_right: 什么时候应该用 MTC 模式

:backhand_index_pointing_right: 什么时候应该切换到 Code 模式

目前感觉:

  • MTC 更像是 规划 / 多角色协同 / 项目推进
  • Code 更像是 具体编码实现

但在真实场景中,这两者是高度交织的,比如:

  • 写方案时需要读代码
  • 写代码时需要回溯需求
  • 修改架构时需要理解项目整体

这时候频繁切换模式,反而会增加心智负担。


:two: 上下文切换是个明显痛点

在使用过程中发现:

MTC → Code 模式切换 时:

  • Code 模式并不会自动理解项目上下文
  • 需要手动指定浏览项目目录
  • 否则容易出现“飘”的情况

这就导致:

  • 上下文断裂
  • 重复解释需求
  • 效率下降

不知道这个是否是目前设计上的预期,还是有更好的使用方式?


:three: 想搞清楚一个核心问题

想请教社区:

MTC 模式能做,但 Code 模式做不了的是什么?

Code 模式能做,但 MTC 模式做不了的又是什么?

比如我目前理解是:

可能的分工(猜测)

MTC 更擅长:

  • 项目规划
  • 多步骤任务拆解
  • 多角色模拟(PM / 架构 / 开发)
  • 长流程推进
  • 产品到上线全流程 orchestration

Code 更擅长:

  • 精准代码修改
  • 项目代码理解
  • 文件级改动
  • 调试和修复 bug
  • 执行型任务

但这只是个人猜测,不确定是否是官方推荐的使用方式。


:four: 另外一个问题:OPC 场景下的最佳实践

如果是 OPC(一个人从产品到上线) 的开发模式:

理想流程应该是:

  • MTC 做产品设计与任务拆解
  • Code 做具体编码实现
  • 再回到 MTC 做整体推进与上线

但目前感觉这个切换过程还不够顺畅,特别是上下文衔接方面。


:five: 我的一些使用感受与观察

在实际使用过程中,还有一些具体观察,可能也能帮助进一步理解两种模式的区别:

① MTC 模式似乎也可以写代码

一开始以为:

  • MTC 负责规划
  • Code 负责写代码

但实际用下来发现:

  • MTC 也会改代码
  • MTC 也可以拆解任务
  • MTC 也可以让 subagent 并行执行

所以感觉:

:backhand_index_pointing_right: 两者的区别似乎并不是「是否写代码」

:backhand_index_pointing_right: 也不是「是否支持任务拆解」


/spec

生成文档 vs MTC 生成文档的区别

Code 模式 下使用 /spec 会生成:

  • prd.md
  • architecture.md
  • spec.md
  • tasks.md
  • checklist.md

而在 MTC 模式 下,则会生成类似:

  • 2026-04-10-electronic-plant-specimen-design.md
  • 2026-04-10-electronic-plant-specimen-mvp.md

这两类文档看起来有一定重叠,比如:

  • MTC 的 mvp.md
  • Code 的 spec.md

这两者的定位区别是什么?

是:

  • 不同阶段使用?
  • 不同粒度?
  • 还是模板不同?

③ MCP 调用能力似乎也有差异

目前观察到一个区别:

  • 有些 MCP 服务在 MTC 模式无法调用
  • Code 模式可以调用



这让我有点困惑:

:backhand_index_pointing_right: 是 Code 模式更偏工程执行?

:backhand_index_pointing_right: MTC 更偏编排?

:backhand_index_pointing_right: 还是只是当前版本能力还没完全统一?


④ 两边似乎都支持任务拆解和并行执行

另外一个观察:

  • MTC 可以拆解任务并让 subagent 并行执行
  • Code 模式似乎也可以

所以:

:backhand_index_pointing_right: 「任务拆解 / 并行执行」似乎也不是两者的核心区别


总结

感觉 Trae 新版能力很强,但模式拆分之后,如果没有清晰的心智模型,使用上确实会有些迷惑。

想请教社区:

  1. MTC 和 Code 的核心区别到底是什么?
  2. /spec 和 MTC 生成文档的定位区别是什么?
  3. MCP 调用能力为什么会有差异?
  4. OPC 场景下有没有推荐的使用流程?

欢迎大家分享使用经验,也希望官方能给一些最佳实践 :raising_hands:

5 个赞

我也有同样的困惑

1 个赞

没有官方来解答 :joy:

我也想知道答案, 关注一下

1 个赞