全新外观
MAO 有了全新且统一的视觉设计。画布、侧边栏、工具栏、菜单、选择器、对话框、图层切换器和许可证界面现在使用相同的材质、字体和颜色,浅色和深色外观均如此。
- 画布使用细线网格,取代了原来的点阵背景。
- 连接是简单的线条。当连接一端的终端、门户或设备出错时,线条会在中点处断开显示,让你看出哪些连接已经失效。
- 选中的节点都带有相同的虚线环,节点也不再发光。运行中的节点看起来很平静;等待和失败状态仍会显示在节点上。
- 图层切换器为每个图层显示线框预览,而不是黑色方块;它还有一个紧凑的搜索框,并清楚地标出当前图层。
设置
现在有一个 Settings 面板,可从画布菜单中打开。它汇集了:
- Sound:智能体完成、失败或需要你处理时的提示音,音量可选 Quiet、Medium 或 Full。
- Reduced motion:菜单、通知和提示条直接在原位出现,而不是滑入。
- Diagnostics:除非你开启,否则保持关闭。
- Keep workspaces alive:切换离开后,终端和智能体继续运行。
菜单中的开关项现在无论开或关都保持同一名称,并用勾选标记显示状态,而不是改变文字。
侧边栏与窗口
- 侧边栏会把画布推到一旁,而不是遮住它。节点在画布上的位置不变,只有视图移动。
- 侧边栏收起时,可以点击窗口边缘的缺口再次打开它。
- 空的侧边栏现在会说明它是空的,并邀请你添加内容,而不是显示一块空白面板。
- 窗口控制按钮跟随你的系统。 在 macOS 或你的窗口管理器已提供关闭、最小化和最大化按钮的地方,MAO 不再绘制自己的按钮。在 Windows 以及由应用自行绘制窗口框架的 Linux 桌面上,MAO 会在右上角显示这些按钮;在 Windows 上,最大化按钮会打开贴靠布局。
跨画布的智能体
同一工作区中其他画布上的智能体现在会出现在 relay list 的 Cross-canvas agents 下,你可以用 Name@canvas 的形式指定它们,通过 relay ask 或 relay send 向它们派发工作:
relay ask "Reviewer@landing" "Review the changelog API"
跨画布连接只传递任务和结果。它绝不会让一个智能体看到另一个画布的屏幕,也不能在其终端中输入内容。如果一个名称匹配到多个画布上的智能体,MAO 会列出候选项并请你选择,而不是自行猜测。
开启 Keep workspaces alive 后,在画布之间切换时也会保持每个画布的终端继续运行,而不只是在工作区之间切换时。
改进
- 键盘操作:命令面板打开时光标位于搜索框中,方向键可在命令面板、选择器和图库中移动,Tab 会停留在已打开的面板内,而不会跑到后面的画布上。
- 为终端选择账号和选择角色现在使用同一种选择器。
- 比窗口更高的对话框(例如账号管理器)现在可以滚动,同时标题和按钮保持不动。命令面板也可以滚动。
- 下拉菜单的宽度不会再小于打开它的控件,并且同一时间只会打开一个。
修复
- 在 MAO 运行期间用 mise 等版本管理器升级工具后,智能体不再无法启动。以前启动过程可能会重新下载旧版本,而不是启动智能体。