太赞了,Trae SOLO也支持Claude Code的TODO列表模式了,solo 功能大揭密

1,193 阅读8分钟

大家好呀,我是程序员夏叶,深度AI编程使用者,专注于分享AI编程方面的使用技巧、经验以及前沿资讯,有兴趣的可以关注我的公众号,一起学习,共同进步。

Trae的更新速度一直是值得点赞的地方,继2.0.0版本推出SOLO模式以后,最近更新的2.0.7又对Trae的SOLO功能做了一次大的更新:图片

这其中最让我欣喜的是新增的任务列表模式,因为这个是claude code一直让人点赞的地方,我也试过,确实好用,可惜Trae一直没能支持,现在终于支持啦!

这两天再使用Trae,它就开始使用任务列表处理了,如下:

图片

真的超赞,以前AI经常有幻觉,明明没有完成,却说完成了,现在有了任务列表,再也没有出现过幻觉了。

SOLO到目前为止,还是内测中,需要邀请码才能使用,所以对于还没有用过的人而言,算是比较神秘的,下面就让我来解开SOLO神秘的面纱吧。

SOLO是什么

Trae官方是这么介绍的:图片

简单来讲,就是你口喷一个需求给到Trae,它理解需求、生成代码,然后一键部署,这种从需求到落地全流程都在Trae IDE内完成的,就是SOLO模式了。

那么当前SOLO模式怎么开启呢,目前Trae国内版和国际版最新版本都支持了SOLO模式,但是目前SOLO模式只会开放给Trae国际版的付费用户,并且还需要邀请码。

获取邀请码的链接在这里:

www.trae.ai/solo-get-ea…

图片

在这里输入你登录Trae国际版的邮箱,然后加入waitlist,等待官方发码就好了,根据官方说明,他们会隔一段时间就给waitlist前面的用户发放,所以如果你还没有加入waitlist,那么就赶快加入吧。

图片

最新发码的流程是,会直接在后台与账号绑定,不会再发邀请码到邮箱,所以如果看到官方说发码了,可以自己试一下,看能不能直接切换到SOLO模式,如果不行,那可能还没有轮到你。

SOLO功能大揭秘

拿到邀请码后,你就可以一键把IDE模式切换到SOLO模式啦,下面我放两张图做一个对比。

图片

图片

粗略看,其实就是把AI界面与文件浏览区域做了一个对调,好像没有大的变化,但其实SOLO模式真的亮点不少。

话说,习惯了SOLO模式的这种界面以后,偶尔切回IDE模式,我就特别不习惯了。

亮点一:5大工具面板,为Trae插上翅膀

当我们切换到SOLO模式后,在Trae的顶部可以看到5个标签页,这其实就是Trae最新的5大工具面板。图片

  • 编辑器,用于展示编码过程和最终产物,它包含原来的编辑区域、输出、调试控制台、文件浏览区域、插件市场区域等内容,其中文件浏览区域有一个很实用的功能,就是可以右键文件夹或者文件,选择添加到对话,比输入#符号来应用要方便快捷一点图片
  • 终端,用于展示命令执行过程和执行结果,可以自由选择使用不同的终端工具,同时在终端中你可以任意单击选中一行或者几行内容,然后选择添加到对话,不限于命令、输出信息、报错信息等图片
  • 浏览器,用于展示网页内容,既可以查看你开发的web成果,也可以浏览外部网站,其中元素选择和部署功能就是在浏览器面板,同时该面板还有一个简易控制台,当控制台有报错时会显示,我们可以选择一键添加到对话图片
  • 文档,用于展示需求文档生成和最终文档内容,在文档面板你可以选择一键复制文档内容,如果对某个内容不满意,可以选中后添加到对话让AI进行修改或者自己修改图片
  • 集成,用于展示和管理当前集成的外部功能,目前还只支持Supabase,但是我猜后续会支持更多的工具图片

一句话总结,把另外4个面板提升到与编辑器同等的地位,既便于使用,也方便Trae的调用和掌控,等于为Trae插上了翅膀。

亮点二:全自动接受代码修改,无需人工干预

对于全自动接受代码修改,可能很多人不一定愿意,但我的想法不一样,以前每次都要点击接受,但是我们真的去认真查看了每一次的修改吗,我看不见得,我以前就头疼于老是要点击接受,现在再也不用了,我少了很多烦恼。

并且SOLO模式其实就是高度的自动化,如果还要点击接受,那就不叫SOLO了,反正最后修改完之后再去检查就可以啦。

亮点三:元素选择器,点对点修改前端元素

在浏览器面板中,当我们浏览某个网页时,如果开启了选择元素功能,那么就可以自由的选中某个元素,然后添加到对话。

图片

这个功能很方便,可以让AI精准的定位的我们需要修改的元素,不像以前还要描述半天,AI还不一定能正确的理解,现在直接添加到对话,然后让它改就行了。

图片

亮点四:一键部署,线上发布

部署功能也是在浏览器面板中,当我们有前端项目想线上使用时,就可以选择使用部署功能部署vercel上面去,初次使用需要注册vercel账号,然后进行授权。

图片

授权好以后,后面每次部署只需要点击部署按钮,Trae就自动帮我们发布了,vercel之前我没有用过,现在才发现真的超方便,不只于纯粹的前端,我发现它还可以自动构建,同时还能定义环境变量,让前端连接后端,反正功能超级全面。

我上一篇文章中的markdown转小红书神器,就是发布到vercel上面的,超方便,感兴趣的可以体验一下:

traefrontend243si-guanyz0117-2503-xia-yes-projects.vercel.app

亮点五:支持TODO任务列表,从此告别幻觉

这个就比较好了,也是我要说的重点,哈哈,一直以来Claude Code很让人点赞的地方就是支持TODO列表,现在Trae也支持啦,从此告别任务完成的幻觉,感觉有了TODO列表以后,AI对话任务完成的质量也比以前高一些了。

图片

但是这个TODO列表,也不是每一次对话都能生成,如果某次对话,任务比较少,它可能就不会生成,任务多的情况下就会使用TODO列表功能了。

亮点六:新增内置智能体SOLO Builder,前端后端一把梭

SOLO刚出来的时候,SOLO Builder还只擅长前端,在最新的版本中不一样了,功能大幅增强。

图片

图片

这个功能就比较全面了,它还能智能调用另外的3个智能体,基本上前端后端一把梭,需求到部署全支持了。

SOLO目前的槽点

其实不能算是槽点了,是我认为还有待加强的地方。

  • 第一个是浏览器功能,浏览器面板里面的元素选择、部署等功能很好,但是浏览器本身感觉有点鸡肋,每次SOLO Builder改完代码只要界面能打开,它就认为改好了,实际还是需要我去点点点,能不能有一天一些简单的改动就不需要我去点点点了,它改完自己能先简单的测试一下
  • 第二个是对于规则的遵循,目前看Trae对于规则的遵循不太理想,举一个例子,我在规则里面写明了,我的服务启动在服务器上,让它不要本地启动,但是对话过程中,AI是不是得就会在本地启动
  • 第三个是AI太容易发散思维,我在实际完成一个项目的时候发现,我只给了一个需求A,结果它还搞个加强版,把B和C功能都加上去了,实际我们根本不需要,我认为这里AI在加入需求无关的功能时,需要让用户确认一下,不然容易浪费请求次数和时间

总的来说,SOLO目前很能打了,但我希望它越来越能打,这样我们的效率也会更高,哈哈!

好了,感谢你能看到这里,既然已经看到最后了,麻烦来个三连支持一下吧,十分感谢!