DolphinAI 0.6.7-beta.37
本次修复桌面端读取微信/本机数据时的工具路径与嵌套沙盒冲突,改进系统设置授权引导与 REPL 报错提示。
主要变更
- 桌面端 AI 读取微信等本机数据时,按项目说明中的完整路径调用真正的读取入口(含多层 tools/ 目录),不再误用同名 PATH 包装器。
- 遇到嵌套 sandbox-exec 失败时,回执附带实际 program、工作目录与调用形式,并给出可能的嵌套沙盒提示,便于按工具文档换用兼容入口。
- 自动化 macOS 系统设置被禁止时,改为提示用户手动前往「系统设置 → 隐私与安全性」授权。
- REPL 出现 TypeError 时增加"核对 SDK、先 await"的提示。
一、更新内容
- 本机读取工具路径(#140):按项目说明的显式路径执行本机读取工具,避免命中同名 PATH 包装器;新增沙箱证据(实际 program/cwd/调用形式)与保守的 possible_nested_sandbox 提示,不自动修复、不自动重试写入。
- 系统设置引导(#140):禁止自动化系统设置时给出明确的手动授权路径。
- REPL 提示(#140):TypeError 增加核对 SDK 与先 await 的说明,SDK 文档明确 await app.getWindow(...)。
二、服务端 引擎侧配套已随服务端打包发布并生效:共享引擎分支 codex/local-toolchain-140-141(提交 d90e9f0)已合入 agent-engine main-merge(合并提交 dfdd135)并部署,本机读取路径、嵌套沙盒提示与 #141 钉钉个人发送的引擎规则均在服务端生效,配合本客户端版本使用。
服务端同批还修复了以下 Web 端问题,均已随服务端打包发布生效:
- #142:Web 知识库 Excel 上传解析失败、未生成切片的问题。
- #143:Web 工具执行记录的"结果"面板空白、无法核对输出与失败原因。
- #144:view_skill_file 读取已有技能资源失败(Python/Shell 可读取同文件)。
- #145:已生成的合理性 HTML 与自检文本首次未列入附件、追问后才可下载。
三、升级方式 已安装 beta.24 及之后版本的,客户端会在后台检查、下载并校验更新包,准备完成后点击“重启并更新”;也可在设置页“关于与更新”中手动检查。beta.7 至 beta.23 按原版本提示升级;更早版本或未收到提示的,请手动下载安装。适用于 Apple Silicon Mac,要求 macOS 15 或更高版本。沿用原有签名,beta.8 及之后版本升级通常无需重新授予辅助功能和屏幕录制权限。
四、已知限制 嵌套沙盒提示只按错误输出特征判断,不是根因诊断;系统设置仍不可自动化,只是错误信息可操作;本机读取修复仅在合成夹具中验证,未在真实微信用客户原机验收。有运行任务、文件传输、待处理审批或未保存内容时,请处理完成后再重启更新;长任务请避免电脑休眠。反馈问题时请提供设置页“打开日志目录”中的 logs/、computer-use/diagnostics.json 和报错截图。