外观
Hook、记忆、Design:全新 TRAE 到底升级了什么?
前后接近一个月没写技术分享了,TRAE是我的主力生产工具,今天就先来看看这一个月里,TRAE又更新了什么内容吧。
SOLO 升级为 Work
今年新发布的TRAE SOLO,名字一直没有确定,全新版、独立版、SOLO,或者直接像我一样叫“白TRAE”。
现在,名字终于确定了。
原来的“绿TRAE”保留 TRAE IDE 的叫法,内置 IDE 和 SOLO 两种模式。
全新的“白TRAE”则包括 Work、Code、Design 三种模式。

Hook 钩子
期待了很久的功能。
没有Hook,整个TRAE就像是一个封闭的系统,核心的AI对话生命周期是没法插手的。
现在你可以通过Hook在以下六个事件点进行扩展。

先举个简单的应用场景:
Notification事件可以方便地实现任务完成后的各种提醒功能,比如飞书、企微,比如前一阵挺火的红绿灯。
看到这个升级特性,我首先想到的复杂点的场景就是Loop。
比如,通过在Stop事件中嵌入门禁代码,决定是否进行下一轮执行,直至效果达标。
Hook 的生命周期
全局记忆
很早就beta了的特性,当时还有幸受邀内测,但是最近才全局开放。
默认 AI 可以主动管理记忆。
自动识别有价值的偏好或规则,创建记忆。
明确告知 AI 记住,比如:“记住我采用中文注释”。
但如果你像我一样喜欢把控度,那也可以直接手动管理记忆。

如图,点击后可打开 md 文件进行编辑。
但是,需要记住:记忆数据存储于本地,无法跨电脑共享。
这个,我感觉还能再优化一下。
Design 模式
首先,直观看下直接体验如何。

上面是整体的效果,简单的指令,就可以达到如图的效果,挑选一个首页放大来看。

个人感觉整体效果挺不错的,最关键的是,不用像以前一样,再去提供图片素材,TRAE帮你一键生成了。
然后,我们再看看除了核心的设计生成外,TRAE Design还提供了哪些特性。
设计系统
可以通过Figma、AI生成的方式,先确定一套设计风格,然后基于设计风格进行同一界面的生成。
同时,为了便于上手,Design模式还内置了多种设计系统。

下图是苹果风格的组件规范。

编辑方式
如果生成结果不太满意,可以有多种方式进行调整。
对话调整:直接通过 AI 对话改动。
选择元素调整:选择元素,配合 AI 对话精准调整。
属性面板调整:直接通过属性面板调整。
属性面板调整
生成格式
Design的生成结果是一个无限画布,不仅仅是图片,而是一套可以点击的原型系统。
让我们与客户的交流更加方便。
模式贯通
Design模式生成的结果如果确认无误后,可以一键转到Code模式中进行开发,避免了大量的复制粘贴操作。

整个Design模式尝试了几次,应用界面生成效果还可以,大家如果想要界面更加美观,可以尝试下。
结语
这一个来月,TRAE还是一如既往的在持续改进,再深入的内容,可能得等我深入研究下再继续和大家交流了哈~
