DolphinAI 0.6.7-beta.30
本次新增消息时间显示,改善任务进度折叠与归属、审批卡片状态、技能输入与多行描述、保存快捷指令判定和更新成功提示,并补齐 Windows 本地文件引用可靠性。
主要变更
- 悬停或键盘聚焦消息时显示本机时区的发送时间,触屏设备常显,复制消息不携带时间。
- 任务进度已完成/已取消步骤默认收起、可展开;失败、未知结果和待确认事项保持可见;中途引导后不再把上一段已完成任务重复显示为当前任务。
- 审批已结束、过期或被替换后,卡片明确显示"审批已失效"并禁用按钮,迟到的刷新不会再把它改回等待状态。
- 技能菜单回车发送后立即关闭;右键、中键点击技能候选不再误选;多行技能描述(YAML
|、>-)正确解析、展示并写回。 - 只有指向已有产物的完整独立"保存到本地"命令才触发原生保存,否定、询问、条件、代码示例等改为正常发给智能体。
- 更新成功的提示改为顶部限时消息,4 秒自动消失、可手动关闭,不再常驻输入区。
- Windows:本机文件可作为只读引用参与执行,显式引用文件无需额外目录授权;对引用文件的写、删、替换、重命名和别名写法均被拒绝。
一、更新内容
- 消息时间:悬停/聚焦显示
YYYY-MM-DD HH:mm(本机时区),时间取首次实际提交时刻,重试保持原时间,历史消息使用服务端 creation_date;显示与隐藏不改变消息布局。 - 任务进度:已完成/已取消步骤收进可展开 details(鼠标、Enter、空格可展开),当前未完成事项保持展开;任务重开后回到当前列表;引导消息分段后,前一段任务不再以当前任务身份重复展示。
- 审批状态:审批失效后卡片提示"审批已失效"并禁用操作;迟到刷新和旧流式数据不能把已结束状态改回 pending;原生确认等待期间保持 busy,已批准/执行中不再冒充完成。
- 技能可用性:回车发送后技能菜单立即关闭且陈旧列表不会重新打开;仅主键 click/键盘激活可选中候选;SKILL.md 多行 description 正确解析并在编辑、复制时以 YAML literal block 写回。
- 本地保存指令:仅完整的独立肯定命令触发原生保存;否定、询问、条件、引用、代码示例和复合指令正常发送;取消保存保留草稿。
- 更新反馈:更新成功提示改为顶部限时消息(4 秒自动消失、可手动关闭),同版本同会话不重复提示;下载、待重启、失败等阶段入口仍常驻。
- Windows 引用可靠性:原生 worker 声明本地文件引用能力,显式引用文件只读访问且不扩大父目录/兄弟文件授权;按原生文件身份(device/inode)识别大小写、点路径、短名等别名,拒绝写、删、替换、重命名与祖先目录移动;读取前后校验文件身份,执行后文件变化返回 unknown_outcome;修正 Chromium 自检探针与扩展目录前缀处理。
二、服务端 任务进度归属(#94/#96)依赖 Agent 引擎配套更新:引擎需在引导消息成功提交后重置任务展示范围,普通回合过滤依赖既有引擎修复;截至本通知未确认本次引擎配套部署完成,只升级桌面端时该部分不完全生效。Windows 本地文件引用要求引擎支持能力协商(local_file_references_version=1),旧引擎会提示升级或改用云端上传。其余改动为纯桌面客户端,无需服务端配合。
三、升级方式 已安装 beta.24 及之后版本的,客户端会在后台检查、下载并校验更新包,准备完成后点击“重启并更新”;也可在设置页“关于与更新”中手动检查。beta.7 至 beta.23 按原版本提示升级;更早版本或未收到提示的,请手动下载安装。适用于 Apple Silicon Mac,要求 macOS 15 或更高版本。沿用原有签名,beta.8 及之后版本升级通常无需重新授予辅助功能和屏幕录制权限。
四、已知限制 服务端只记录整条助手消息的创建时间,后续引导/续接分段不显示时间;旧数据缺失或无效时间不补当前时间。任务进度未回填旧数据库快照,旧累积数据仅靠折叠减轻展示。Windows 引用是元数据校验而非不可变快照,完全访问命令保留当前账户权限边界;Linux 仍无引用能力。有运行任务、文件传输、待处理审批或未保存内容时,请处理完成后再重启更新;长任务请避免电脑休眠。反馈问题时请提供设置页“打开日志目录”中的 logs/、computer-use/diagnostics.json 和报错截图。