Skip to content

Mosael v1.9.10

Choose a tag to compare

@Alndaly Alndaly released this 19 Oct 18:03
· 270 commits to main since this release

Mosael v1.9.10

智能体:检查器里「任务计划」和「后台任务」统一成一套行语法

  • 「任务计划」和「后台任务」现在用同一套行语法。 检查器里上下两块并排,每行说的都是同一件事(这一条做到哪了),
    却长得不一样:计划是 状态圈 + 文字,任务多一个类型图标、右侧还再写一遍「成功」。现在两处共用一行 ——
    状态只在左边那一圈(计划说 done / in_progress,任务说 succeeded / cancelled / queued,到这里都归成一个状态),
    主行右侧只放动作(取消、前往结果),进度 / 用时 / 失败原因留在主行下方的说明行、和文字同一左缘;类型图标不再出现。
    这一条没进 1.9.9(1.9.9 的构建提交比它早,见 docs/validation/2026-10-20-release-1.9.9.md)。

智能体:超时改成「没进展」—— 一直在干活的不会被掐断

  • 超时不再按总时长算,而是按「连续多久没有进展」。 此前一次对话从启动算起 600 秒就终止,哪怕它一直在调工具、
    计划已经走到 3/4 —— 维护者实测被这句「智能体运行超过 600 秒未返回,已终止」掐断。现在 600 秒指的是连续 600 秒
    没有任何进展
    :正文分片、思考、工具的开始与结束、子智能体的每一步都算进展,只有真卡住才终止;等你在卡上做选择时
    两把表一起停(停表上限仍是 900 秒)。旧的「运行超过 600 秒未返回」已删。
  • 另加 2 小时硬上限。 单次工具最长 180 秒,正常一轮对话到不了 2 小时;到了就是跑飞了,照样停下,文案是
    「运行超过 2 小时,已终止」—— 两把表分开,两句话才说得准。
  • 失败卡带「最后一步」。 卡在哪一句说清:调用工具 X、工具 X 已返回、工具 X 返回错误、正在输出回答「…」、正在思考、
    还没有产生任何输出。

智能体:一次选择的结果归还给用户那条消息

  • 你点了哪一项,记在「你做了什么」下面,不再由助手转述。 此前那张选择卡答完之后,记录被搬进助手的消息里,写成
    「你在选择卡上选了…」—— 用户的选择被塞进助手的话、用第一人称复述。现在记录回到用户那条消息(产品本来就有这条路:
    卡片答完就消失,不留这句的话,事后翻对话只看得到一个凭空出现的转折),助手侧只剩一行次要色的名词性状态
    「已选 先暂停」/「已跳过」,不写句子、不重复问题,默认折叠在工具明细里。
  • 旧的记录仍看得见。 没有 question_id 的老消息按原逻辑照画,idle 会话里的历史对话照样能看出当时选了什么。

翻译:旧引擎 id 归一到规范 id;点名 AI / 插件真的生效

  • 旧 id 在能力表一处归一。 google / ai 这两个早期 id 现在由能力表统一认到 builtin:google / builtin:chat:
    智能体工具、工作台、迁移前留下的老工作流图里带着它们,都能真选到引擎,不再 502 「没有这一家翻译:google」。
    报错改成人话并动态列出这台机器上现在可用的引擎(不写死),一家都没有时另有一句。
  • translate_text 不再硬编码默认、不再静默改写。 默认从过期的 "google" 改成空串(= 用你的默认,"" 在这个
    代码库里本来就是「按默认」),点名的 builtin:chat、翻译插件 id 原样透传 —— 以前这些都会被悄悄落回 Google;
    真不认识的 id 会报错并列出可用项,不再替你改。作用域只到翻译:转写 / 降噪 / 分离 / 文档解析的文案保持原样。

笔记:顶栏「AI 助手」只剩图标,「已保存」改成四种状态一个图标位

  • 「AI 助手」不要文案了。 顶栏那颗按钮删掉文字,只留 Bot 图标(和剪辑页顶栏同一个入口、同一颗图标),
    名字交给 aria-label 与悬停说明。
  • 「已保存」变成四种状态、四颗不同图形。 保存中 Loader2 旋转、已保存 Check、有改动 PenLine、
    保存失败 AlertCircle(用 --destructive),颜色只是第二层,色弱也分得清,每种状态各有中英悬停说明;
    没有可见文字,但 role="status" + aria-live="polite",图标 aria-hidden、里面留一颗 sr-only 的字 ——
    不然活区内容不变,状态变了也念不到。状态位从 88px 收到 30px 图标位。

完整版 FFmpeg:构建清单刷新到当版上游

  • 「让 Mosael 装一个完整版 FFmpeg」装的那个构建刷新了:Windows 的 BtbN autobuild 换到
    autobuild-2026-10-19-13-06,macOS / Linux 的 martin-riedl 仍是 9.0.2(路径不可变、摘要未变),
    地址和 sha256 都在清单里钉死。这一条上次没进 1.9.9 —— 刷新是在 1.9.9 构建开始之后才落到 main 的,
    1.9.9 的包里带的是旧清单(Windows 钉的还是 10-16 那一版),从这一版起生效。