Skip to content

Mosael v2.2.1

Choose a tag to compare

@Alndaly Alndaly released this 25 Oct 17:36
· 92 commits to main since this release

Mosael v2.2.1

Computer Use 落地;飞书卡片与入站链路收口

  • 桌面 Computer Use 补齐 macOS 权限引导。 辅助功能与屏幕录制可以分别查询、申请和打开对应系统设置;查询不弹窗,只有用户点了「向系统申请」才触发授权框。没授权时明确返回 desktop_permission_required,授权后当前观察继续,不再只丢出一条 AX 错误码。
  • 桌面 Computer Use 能点击、输入和滚动了。 新增三个确认卡工具:按 AX 元素令牌或绑定截图的像素坐标操作其他应用。令牌会按 AX 路径重读核对,截图会复核窗口位置与尺寸,而且都只能用一次;密码管理器、系统设置、终端等受保护应用直接拒绝。动作前聚焦目标 App,并在发事件前确认目标窗口确实在最上层;沿用急停、全屏红框和指针提示。Finder、TextEdit、Preview 的安全可逆冒烟通过。
  • 桌面动作可以回放了。 每次桌面点击 / 输入 / 滚动在执行前后各留一张证据图,存在本机会话目录,工具时间线展开就能看到动作摘要和前后对比;输入的字原样记录。「清空本会话回放」会删文件并移除消息里的回放元数据,删会话也一起删。受保护应用即使只读截图也只给打码占位,不下发真实像素。
  • Computer Use 有全局状态提示了。 被控制期间除四周红边和窗口内停止按钮外,主屏顶部常驻一条「Computer Use 正在操作 Mosael · ⌘⇧Esc 随时急停」状态胶囊;切到别的应用也看得见,且不接鼠标、不抢焦点。
  • 飞书对话也能做单选题、多选题和自由文本了。 ask_user 的问题会以一张飞书表单卡发回原会话:单选用下拉、多选可勾多个、每题可填「其他」,一次提交;也可跳过。答案回到同一条 Mosael 会话并唤醒等待中的智能体,授权仍按飞书绑定和工作区权限校验。无主的飞书群聊会话按工作区成员权限使用,不再被误判为 Not found。
  • 飞书卡片与入站链路补上事务、幂等和生命周期。 确认/问题卡改为事务提交后发送;问题作答/跳过用条件更新,重复回调不会重复投递;卡片保存消息 id,慢回调、应用内处理、过期都能收回原卡;所有并列按钮等宽铺满。入站消息有持久收件箱,线程异常被兜住,重启后会继续 drain 排队消息;网络错误统一成 FeishuError,凭据轮换立即失效旧 token。
  • 触发器与绑定边界。 触发器任务把来源群写进 job,混合认领不再回落智能体,发送者必须有 edit 权限;绑定码原子单次使用、加长并写审计;卡片/文本/下载有明确大小上限,worker 不再继承主密钥。确认卡提示词不再截在 80 字。
  • 智能体环境的后台任务列表重新排过。 正在跑的排在最前;主行只说任务题目,种类、进度/用时/失败原因放到下一行;题目和「前往结果」「取消任务」都是悬停才出现下划线的文字按钮,动作和说明行同为 11px。
  • 智能体环境默认展开,最近工具与全部工具弹窗一起收口。 整行(状态圈、工具名、耗时、箭头)可点,悬停下划线;全部工具弹窗加宽到 64rem,按宽度排 2–4 列卡片,并显示只读 / 需确认 / 会提问 / 插件来源与参数数量。
  • 「全部放行」确认框压在会话设置弹层之上。 从浮层里打开的模态抬到 popper 之上(z 130),不会再被设置面板挡住。
  • 会话设置里的「思考」字段撑满了。 不可用时提示层不再按内容收缩,和权限模式、视频分析方式同宽。
  • 依赖整体升级。 前端 / 扩展 / sidecar / 官网 / 三个 Python uv lock 更新到当前版本;Electron 45、Next 16.4、FastAPI 0.162 等随之落地。

完整提交列表见 GitHub Release。