设置由 Bot 持有,provider 与 model 成对为空表示继承。reasoningEffort、fastMode 分别允许继承;none 表示关闭思考,速度保留 normal / fast / auto / cold。资料保存使用 expectedRevision 防止覆盖其他端的新版本;旧客户端没有提交 modelSettings 时保留原值。
Web/桌面端在 Bot 个人资料新增“模型设置”,iOS 和 Android 在资料编辑器中提供相同入口。保存不改变 Profile,也不打断当前轮次。各个会话、群聊、队列及定时任务共用的执行入口在下一轮获取 Bot 快照,检查模型、思考和速度的会话配置回执;运行检查记录保存资料版本、有效值及应用结果。
断线和重启恢复只追踪原轮次。恢复继承会覆盖已有会话的旧设置。原生模型费用确认绑定 Provider 与模型;长上下文切换产生的额外确认保存在 Bot 中,回到资料保存流程确认后才能重试。
workspace.test.ts 两项上下文百分比断言、workspaceRoutes.test.ts 一项已停用远端来源断言、botProfileDialog.test.ts 一项旧资料字段断言。已在修改前的 HEAD 副本中复现同样 4 项失败。agent.changed、保存及重入回显、未保存草稿关闭保护。既有 250 ms 延迟用例曾出现计时失败,最终复跑通过。工具桥版本为 1.3.0,模型协议版本为 1。先更新工具桥和服务端,在空闲时重启 Hermes Dashboard,再更新客户端。本次没有部署或重启实际服务。管理员继续负责模型服务和密钥,Bot 编辑权限只控制该 Bot 的选择。