Repository navigation
Mosael v2.1.0
2.1.0 - 2026-10-23
计算机操作真的能用了;视频号登录修好;发布有了「站点契约」
- Computer Use 能真正操作窗口。 点击 / 输入 / 滚动此前一律落在左上角 —— 截图是 Retina 的物理像素、输入事件认的是 CSS 像素,换算漏了一次;修好之后坐标对得上,滚动方向也顺了。一轮结束自动退出「被控制中」,不再一直挂在那儿。动手时窗口里亮一枚指针(点了哪里、滚了哪里都看得见),四角描边只画边。本会话始终允许和自动放行 / bypass 对这一组动作都生效。
- 答案区放智能体自己的东西。 回答 = 智能体写的 Markdown + 它主动
show_widget给你看的小界面;工具产出的截图、图片不再被自动织进正文(它们是过程里的一眼),但做出来的图仍可按素材引用插进正文。此前小界面被塞进折叠的过程里,维护者的原话是「最终答案很多时候依然不显示我需要的那个结果」。 - 微信视频号登录修好了。 三个独立原因依次解决:
weixin://交给系统(否则「微信快捷登录」点了没反应);撤掉「把 OAuth 回调提到顶层」(那一步依赖window.parent,挪走就是白页);chrome身份改走 CDP 对齐 —— UA、Sec-CH-UA、navigator.userAgentData三处说的是同一件事(只洗 UA 会「自称 Chrome、信号是 Chromium」,扫码成功、sessionid种下、随即被判无效)。X 仍如实声明 Electron。 - 同一账号两份分区的老账清掉了。 库里有账号的档案指着历史前缀
persist:openstudio-*,而登录态在persist:mosael-<accountId>—— 表现极具误导性:卡片说「已登录」、点开也是登录态,但智能体经浏览器池开会话时打开的是另一份。迁移把它们改回规范分区。 - 浏览器让位协议改成声明式。 原生视图永远盖在 DOM 上,所以每个浮层都要请它让开。此前那是四条手工通道,漏接的表现是「被网页盖住、点不到」;现在浮层只说「我要哪种让法」(inset / cover / overlay / panels),折算只在一处。四处调用点全部迁完,老通道删除。
- 坐标换算收成一份。 页面 CSS / 视图 CSS(面板缩放)/ 窗口 DIP(宿主缩放)/ 物理像素(Retina)之间的乘法此前散在三处,三次事故都出在这里;现在只有
publish/coords里出现这些乘法。 - 登录失败会自己留证据。 每次超时 / 取消 / 出错都记下:停在哪一页、分区里 cookie 的域名+名字(不含值)、其中与登录态相关的有几条、认了几次未登录 —— 三件事对应三种完全不同的修法。身份也能钉在档案上了,不再一改全局就把所有已登录账号一起换掉。
- 发布有了「站点契约 + 每日冒烟」。 每个平台的入口、冒烟断言与已核实的上限(标题、图文张数、正文字数)写成数据;每天用不登录的浏览器确认七家创作页「还认得出来」,平台改版当天就能看见,而不是等某次真发布失败在上传之后。
- ADR 0076 的真机核对做完。 抖音(图文 ≤35 张、文章正文 20000 字)、小红书(图文 ≤18 张、正文 1000 字、长文标题 64 字)、TikTok(35 张)、YouTube 社区帖(10 张)、B 站专栏、X —— 数字都来自真账号的创作页,不再照抄二手文档。
- 本机 / LAN 回退上下文窗口 64K → 128K。 固定开销预算随之回到六成。
- ComfyUI 里被 ⌘B 全旁路的工作流不再被说成「空的」。 那张图有 106 个节点,只是现在没有会跑的;现在分开说「这张图现在没有会跑的节点:{n} 个全部被旁路/静音」,真的空文件才说空。
安装包
- macOS(Apple Silicon):
Mosael-2.1.0-arm64.dmg—— Developer ID 签名 + Apple 公证,已附票据 - Windows(x64):
Mosael.Setup.2.1.0.exe - 浏览器扩展
mosael-browser-extension.zip、六个插件包、插件市场索引registry.json - 校验和见
SHA256SUMS
小程序包各自对应 plugins/examples/ 下的一个插件;应用里的插件市场读的是这一版附带的 registry.json。