跳到正文
更新日志

MAO 0.11.6

4 项变更,9 项修复

变更

  • 你的主题可以改变每一种颜色、圆角和动效。 theme.json 现在可以控制 MAO 绘制时用到的每一个主题值:颜色、阴影、按钮和面板的圆角,按下、焦点、选中和禁用状态的外观,每一个时长和缓动曲线,字体族和字号,以及每种外观下的终端配色。修改一个强调色、悬停色或主色,所有使用它的控件都会随之改变。布局保持固定:尺寸、内边距和间距不属于主题值。
  • 你的编辑器可以帮你编写主题。 MAO 现在会在 theme.json 旁边写入 theme.schema.json。新的主题文件会指向它,因此 VS Code、Zed 和 JetBrains 系列编辑器可以补全键名,并标出 MAO 不会应用的值。在较旧的文件中,添加 "$schema": "./theme.schema.json" 即可获得同样的效果。
  • 主题未按所写内容应用时,MAO 会告诉你。 Settings 的 Appearance 部分会列出它无法读取的键、被限制到范围内的值,以及为保证文字可读而调整过的颜色。有需要查看的内容时,画布会显示一条简短的通知。如果在你编辑期间文件变得无法读取,屏幕上会保留最后一个有效的主题。早期版本的主题文件仍然可以使用。
  • 每个 mao 命令都支持 --help。 mao <command> --help 会打印该命令的用法,mao --help 会列出任务命令(send、next、tasks、result、wait)以及其他智能体命令。mao ask 会在等待之前打印它发送了哪个任务,因此如果等待被中断,你仍然可以用 mao wait 继续等待它。

修复

  • 当屏幕上显示的是图层或保持后台打开的画布时,打开 Settings 不会再导致 MAO 崩溃。在那里使用 Back up now 和 mao backup 也不会再崩溃。
  • 在 mao recruit 之后立即发送的任务,不会再在新智能体启动期间丢失。它会等到智能体就绪,较长的粘贴内容在提交前也会有更长的停顿。
  • 结果到达发送方的终端时,如果该智能体尚未就绪,结果不会再被丢弃。一旦智能体可以接收,MAO 就会按从旧到新的顺序投递。重启后重新排队的任务也会等待仍在恢复会话的智能体。
  • 浏览器门户不会再泄露密码。在快照以及 mao portal text 和 mao portal html 中,密码或一次性验证码字段只会显示是否已填写。
  • 浏览器门户快照会列出菜单、树或网格的每一个选项,而不只是获得焦点的那一个。
  • 用 mao portal navigate 打开只改变地址中 # 部分的链接时,不会再在 30 秒后超时;后退、前进、重新加载和 mao portal ua 也能可靠地完成。
  • 浏览器门户中的点击和其他指针操作,会瞄准元素滚动后的真实位置;当元素被隐藏、位于屏幕外或被遮挡时,会报告错误,而不是报告成功。
  • 当点击没有改变复选框时,mao portal check 会失败;scrollintoview 会跳过隐藏的匹配项;fill 会检查字段中实际的内容,当字段无法一次性接受输入时,会逐键输入该值。
  • 在 Windows 上,最大化按钮又可以还原窗口了,拖动标题区域也能移动窗口,并支持窗口贴靠和贴靠布局。

下一个版本已在路上。 发布时第一时间用上。

免费 7 天无需绑卡macOS、Windows 和 Linux