TRAE双端合并:三个Agent开工先吵架,程序员第一课变成派活

源自179位全网作者

10-11 14:54

三个Agent同时开工做一个地牢编辑器,最先交出来的不是代码,是三处分歧:网格尺寸,一个定20×20,一个写32×32;擦除快捷键,一个给E,一个给X;怪物刷新点,一个说全图放1个,一个坚持放3个。这个场景出自TRAE新版合并后紧接放出的官方演示,10月11日被知乎作者逐帧拆了出来。知乎

事件本身是10月9日官宣的:字节宣布TraeWork和TraeCode正式合并为全新TRAE,升级为全链路开发平台。一句话概括:一个产品,两张面孔。Agent模式管派活,一个窗口装下所有项目、多个Agent并行推进,还带云端任务和定时任务;IDE模式保留完整编辑器,逐行看diff、调试、回滚,右上角一键切换。还有三端同步:电脑上发起长任务,地铁里用手机看进度、补要求,回家打开电脑接着深入开发。IT之家微博华军软件园

TRAE双端合并:三个Agent开工先吵架,程序员第一课变成派活

老用户这边,官方公告里带了升级指引:TraeWork用户点「立即升级」,TraeCode自动触发,聊天记录、积分、账号数据全部保留,无需手动搬迁。有知乎作者专门提醒,TraeWork旧客户端计划10月23日停服。知乎

应邀测试新版的开发者宝玉xp顺带翻了TRAE的家底:去年3月上线时还是“国内首个 AI 原生 IDE”,7月加SOLO模式,代码、终端、浏览器和文档进同一个窗口,到年底全球用户超600万。一年多时间,主打的从"在编辑器里帮你写"变成了"替你把整件事跑完"。微博

TRAE双端合并:三个Agent开工先吵架,程序员第一课变成派活

为什么合并?双端分开的痛从来不在切换,在交接。以前背景要在两个窗口各讲一遍:用的什么框架、上次评审定的什么口径,人是上下文的搬运工。合并后背景只存一份、谁都能取用,拆演示的那位管这叫"上下文所有权的回收"。知乎

TRAE双端合并:三个Agent开工先吵架,程序员第一课变成派活

但别急着上多Agent并行。同一份数据分开存两份,早晚对不上——这是工程上的老坑,把模块换成模型,坑没变。实操做法可以抄作业:任务拆成小粒度、好验证、互不依赖;派活时把验收标准和验证方法一起交代,让Agent自己测给自己看。先让一个Agent把需求和口径写成一份文档,其余Agent照着这一份执行,别各自想象。演示里还有个细节:开发Agent发现分歧后没停下来问人,按先做能玩的简单版的原则自行取舍,理由逐条写进了交付说明。你拿到的是能跑的东西,未必是你心里那版。所以切回IDE逐行核diff、随时回滚,这步不能省。微博章鱼观察局

这方向也不是字节独一份:VS Code今年推出Agent Host,会话由独立进程持有,关掉编辑器任务照跑。Claude Code已覆盖终端、VS Code、JetBrains、桌面和Web。编辑器正在降级成客户端,Agent在长成能自己续命的同事。对程序员来说,AI编程的下一道门槛未必是模型够不够聪明,而是你能不能把需求说清楚,再看着一群Agent跑半小时。活变了,派活这课先补上。知乎

内容由AI生成

精选参考来源

1. 三个Agent一起写代码,第一件事是吵架:TRAE合并双端后,人的活变了

2. 【字节 TraeWork 和 TraeCode 合并为全新 TRAE,支持 Agent / IDE 模式无缝切换】10 月 9 日,字节旗下 TRAE 宣布,即日起,TraeWork 和 TraeCode 将正式合并,融合为全新的 TRAE,升级为全链路开发平台。

3. TRAE 双端融合,全面升级!TraeWork 和 TraeCode 正式合并为全新 TRAE,并升级为你的全链路开发平台。双端融合后,全新 TRAE 用一个统一入口承接从需求拆解、方案生成到产物交付等连续任务,并支持 Agent 模式与 IDE 模式无缝切换。Agent 模式负责从想法拆解到交付,IDE 模式负责深度编码,桌面端、Web 端、移动端三端同步。📌 升级指引🌟 TraeWork 用户:打开客户端,点击「立即升级」即可安装全新 TRAE。🌟 TraeCode 用户:客户端内自动触发升级,按提示完成即可。🌟 聊天记录、积分、账号数据全部保留,无需手动搬迁。如遇问题: feedback@mail.trae.cn说清楚想做什么,直接开始。从 AI Coding 进化到 AI Development,让每一个想法都能往前走一步。TRAE The Real AI Engineer.#TRAE#

4. 刚刚,全新 TRAE 来了,支持 Agent / IDE 模式无缝切换

5. TRAE 把 Code 和 Work 合并了,字节杀掉了自己四个月大的App

6. 从“让 Agent 写代码”到“指挥一群 Agent 交付”:TRAE 新版和我的五个做法这两天应邀测试了 TRAE(The Real AI Engineer)的新版本,变化很大。原来的 TraeWork 和 TraeCode 两个端合并成了一个 TRAE,全新 TRAE 用一个统一入口承接从需求拆解、方案生成到产物交付等连续任务,并支持 Agent 模式与 IDE 模式无缝切换:在一个窗口里管理所有项目,同时调度多个 Agent 干活,从需求拆解、方案、设计、编码到测试交付,全链路都在这一个平台里完成。要改代码细节时,一键切回 IDE。借这个机会,聊聊我看到的几个明确趋势,以及我们个人怎么顺应这些趋势,最大化利用 Agent 提升效率。四个已经发生的趋势【趋势一】没什么人手写代码了,IDE 在淡出去年底 Claude Opus 4.5、GPT-5.2 这一批模型出来之后,AI 写的代码质量过了一个门槛。到今年,很多创业公司统计下来,AI 生成的代码已经接近 100%,工程师负责提需求和把关。代码不用手敲,重型编辑器的用处就少了。JetBrains 在转向自家的 Agent 工具 Air,OpenAI 的 Codex 也没有做成 IDE。TRAE 是字节去年初推出的,3 月国内版上线时的身份是“国内首个 AI 原生 IDE”,那时候主打的还是在编辑器里让 AI 帮你写代码。7 月推出了 SOLO 模式,代码、终端、浏览器和文档放进一个窗口,AI 从需求拆解一路做到预览上线,人主要看结果,到年底发布不到一年,全球用户已经超过 600 万。这次的 Agent 模式又往前走了一步,从 IDE 到 SOLO 再到 Agent 模式,这条路本身就是 IDE 一步步退到后台的过程。IDE 不会消失。看代码细节、调试、做精细修改时还得靠它,只是它从主界面退成了一个随时能切过去的工具。新版 TRAE 里 Agent 模式和 IDE 模式就是这个关系:平时在 Agent 模式里派活,需要深改时切回 IDE。【趋势二】入口在向聊天窗口集中以前写代码从打开编辑器开始,现在很多工作都是从 Agent 聊天窗口里开始说一句话开始的,“帮我改一下这个 Bug”,“帮我按照文档实现这个功能”,“帮我创建一条 Ticket”,“帮我审查一下这条 PR”……需求、文档、设计、编码、测试,都从同一个对话框发起,工具之间的界限越来越模糊了。TraeWork 和 TraeCode 合并成一个 TRAE,移动端也去掉了 Work 和 Code 的区分,也是在顺应这个趋势:写文档和写代码在同一个入口下任务,没必要再分开了。【趋势三】从“让一个 Agent 帮我写代码”,到“指挥一群 Agent 交付结果”以前一套键盘鼠标、一块屏幕,人一次只能干一件事。现在这个限制没有了,我经常 3-5 个 Agent 并行跑,我看到也有不少人这样做了,甚至更多,比如 Cursor 的 Lauren 就是一个月合并了 2500 个 PR,最近 X 上相关讨论很多。并行一多,新的麻烦是管不过来。终端开了一排,哪个任务跑到哪了、哪个在等我回复、产出的文件放在哪,全靠脑子记。TRAE 的 Agent 模式针对的就是这个问题:所有项目和任务列在一个工作台里,进度一眼能看到。【趋势四】代码多到看不过来,代码审查成了走过场Agent 一天提交的代码,人一周也审不完。很多团队的代码审查已经变成走流程,PR 来了就点通过。有的公司已经明确,非关键部分的代码可以不做审查。代码审查不过来不代表质量就不用管了,只是方法不一样了,比如说让 Agent 自己验证,人做抽查,抽查发现问题就回头改规则和环境。这一点后面细说。还有一些趋势未来很快会发生- Agent 在到云上跑。 本地电脑资源有限,云端可以一个任务一台虚拟机,想并行多少就并行多少。像前面提到的 Lauren 每个月 2500 个 PR,绝大部分都是云端跑的,否则本机哪跑得过来。- 我们会不再逐行读代码。 判断代码好不好,会越来越依赖你的设计、测试和验证结果。【个人怎么顺应:我的五个做法】我最近开发了一套开源项目(github.com/jimliu/baocut,下面我说的一些例子在上面都可以找到文档和代码 ),每天几十上百个 commits,多个 Agents 并行,这个过程中积累了不少经验技巧。【一】先搭一套 Agent 熟悉、容易验证的环境Agent 干得好不好,一大半取决于它所在的环境。我在自己的项目里做三件事。1. 给它一份文档地图项目有哪些模块、代码在哪、相关文档在哪,写清楚。Agent 能快速定位代码,不用每次从头摸索。(可以看我项目的 agents.md)2. 让它能快速验证结果 Agent 要是看不到自己干活的结果,就只能靠我在中间一遍遍传话。它越快拿到反馈,需要我插手的次数就越少。我常用四种办法:1) 自动化测试:单元测试、集成测试、模拟数据、端到端测试,能配的都配上。2) 原型:维护一套和主界面同步的网页原型,功能修改先在原型上试,不动正式代码就能验证需求。(可以看我项目的 designs 目录)3) 先写文档:复杂功能开发前,让 AI 先写一份设计文档,大方向确认了再照着执行。(可以看我项目的 docs 目录)4) 强类型语言:Rust、TypeScript 在编译阶段就能拦下一批错误。把规则写进 AGENTS.md(放在项目里、专门给 Agent 看的说明文件)。比如:每轮修改自动提交 commit,提交信息要分类、有意义;功能修改先改原型,确认后再改正式代码;文档同步更新。看到 Agent 反复犯同一个错,就把它变成一条规则或者一项自动检查,让它下次犯不了。设计文档和原型这类中间产物,以前散在各轮聊天记录里,要用的时候得往回翻。新版 TRAE 把 Agent 生成的代码变更、文档、HTML 报告、PPT、图片都收进“项目产物”统一管理。设计文档确认完,直接从产物里打开,让 Agent 接着往下做。【二】学会多 Agent 并行,把自己当成管理者用上 Coding Agent 之后,你的角色从自己动手的工程师,变成了带一队 Agent 的管理者。对于习惯一个人开发的人来说可能一开始会不太适应,但你只要重点做好这几件事就不用担心:1. 定义好任务把任务定义清楚,尤其是要把复杂一点的任务拆成小粒度、好验证、互相不依赖的任务。任务之间有依赖就得等,并行就没有意义。2. 交代怎么验证派活时把验收标准和验证方法一起说清楚,大部分时候就不用盯着,Agent 可以自己去验证,你只要最终验收。3. 合理用好代码管理代码管理 工具 Git 的作用更大了,Agent 每一轮结果要 commit,这样出错了随时能回滚;想多 Agent 并行开发,就绕不开 Work Tree(Git 的工作树功能,把代码复制一份到独立目录),并行任务不太会改到同一处代码,直接在主分支上一起改问题不大;可能冲突,就让每个 Agent 在自己的 worktree 里干,做完再合并回主分支。缺点是费磁盘,所以要在 AGENTS.md 里加一条“任务完成后清理 worktree”。4. 设计和审查项目前期还是要做设计的,设计好了后续 Agent 就能遵照你的设计去执行,能把复杂性分解到各个模块中,需要的上下文也容易找到。代码审查也不是说不做,大概还是要快速看看,不要出明显的偏差,并且可以借助 Agent 帮你做预审查。比如我手上的项目,可以在 TRAE 的 Agent 模式里同时派三个任务:一个改原型,一个补测试,一个写发布说明。三个任务的进度在同一个工作台里看,哪个卡住了点进去处理。新版桌面、网页、手机三端同步,人离开电脑,在手机上也能看进度、接着派活。【三】不同的活交给不同的模型这和公司里的分工一样,做架构设计的是能力最强的那批人:- 用最聪明的模型做设计,结果写成文档;- 用中低档模型照着文档执行,节约成本;- 再让聪明的模型来验收。Agent 支持子 Agent(subagent)的话,这套分工可以交给主 Agent 自己安排:它负责拆解和验收,执行分给便宜的子 Agent。【四】AI 写得再快,也不必从头造轮子1. 直接用现成的模板TRAE 这次上线了模板库,产品方案、页面搭建、数据分析、技术文档这些常见场景,可以从模板直接启动,省掉从零描述需求的时间。就算你不用 TRAE,在 GitHub 也可以搜索到很多常用的模板,或者直接让你的 Agent 帮你找。2. 参考成熟的开源项目我前面提到的自己的开源项目,因为要做一个 Agent,没有从头写,借鉴了开源项目 [paseo](github.com/getpaseo/paseo) 的设计和部分代码。让 Agent 先读懂一个成熟项目再动手,比让它凭空设计靠谱得多。3. 给它文档地址我的项目用了 Adobe 的 Design System,所以设计 UI 的开发,我会把文档发给它参考,这样它既是没有训练过,也能知道怎么正确使用这些组件。【五】绝大部分重复的事,都应该让 Agent 帮你做绝大部分重复的事,都应该让 Agent 帮你做,重复的事更应该变成 Skill 和自动任务。1. 自动任务定时检查 GitHub issues、抓取资讯、整理进度,这些固定流程交给 Agent 定时跑。新版 TRAE 的“自动化”就是做这个的,设置一次,Agent 持续执行。一个小技巧:让定时任务先把发现的问题记到一份文档里,别急着改。攒几天再看,常常会发现好几个问题出自同一个原因,一次就能解决。2. Skill比如我发布 App 有一套流程,就把它做成了一个专门用来发布的 Skill,每次发布只要说一句:“帮我发布 v3.1.1”这样的话3. 连接器(connector) 把飞书、GitHub、Jira 这些工具接进来,提 Bug、关工单都不用离开 Agent。写周报时让 Agent 自己去这些工具里拉数据,上下文充足,一周做了什么整理得清清楚楚。TRAE 新版的“我的助理”做的是同一类事,把文档、汇报、协同这些非编码环节接进开发流程。4. 让 Agent 操作电脑和浏览器(computer use)。 说三个我自己的例子:1) 我不知道怎么给 Mac App 签名,就让 Agent 操作浏览器打开苹果开发者网站,我负责登录,证书由它生成。2) 我不知道怎么用 GitHub Actions 自动发布 App,我登录 GitHub,环境变量这些配置由它来设。3) 让 Agent 测试我的 App:它启动后台服务,用浏览器模拟 Electron 界面,直接在浏览器里测。【最后】这些趋势合在一起看:写代码的成本在快速下降,想明白说清楚要做什么、验证做得对不对,这两件事越来越值钱。工具也在跟着变。新版 TRAE 把多 Agent 调度、产物管理、自动化放进了同一个工作台,IDE 留在一键可达的位置,小白可以从一个想法一路做到 Demo,专业开发者可以跨项目并行推进。如果上面我分享的经验你没有试过,不妨从里面里挑一两条试试看。先把验证环境搭好,再试着同时派两三个任务,你会很快适应“指挥 Agent”这个新角色。

7. TRAE 合并双端之后,AI 编程工具正在走向同一个方向

8. 刚刚,TRAE全面升级!Work、Code合体,一手实测来了!

0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章