Repository navigation
v1.4.3
本次小版本聚焦 AI 工作区首屏、Agent 运行状态展示,以及无 Apple 签名约束下的 macOS 自动更新体验。
新功能
- 无签名 macOS 自动更新链路:macOS release 改用 ad-hoc signing + 自定义更新器,下载 GitHub Release 里的 zip,校验
latest-mac.ymlSHA-512 后 staging,并在重启时替换应用。这样在没有 Apple Developer ID 签名的硬约束下,仍然能给用户提供应用内更新体验。 - 工作区首屏进入 AI Chat:进入真实工作区后默认打开 AI 对话界面,不再先显示一个空标签页。
- AI 错误设置入口:AI provider / runtime 错误提示新增设置动作,用户可以从错误状态直接跳到需要处理的配置位置。
改进
- Agent 工作状态展示重做:统一运行中和完成后的耗时显示,状态切换加入更平滑的文字过渡,减少从“思考”到“调用工具”等状态变化时的突兀跳变。
- 更新设置页更贴近实际流程:按钮和状态从“下载并安装”改为“下载更新 → 校验 / 准备 → 重启并更新”,诊断信息默认折叠;macOS 应用位置不可写时会提示用户把应用移到“应用程序”文件夹。
- AI 对话体验收口:聊天会话切换时自动滚到底部,opencode 生成的会话标题会同步展示,持续运行中的 Agent 聊天在消息 part 更新时保持稳定。
修复
- Agent 计时连续性修复:修复 Agent 工作计时在消息流、思考和工具调用之间不连续的问题。
- AI runtime readiness 与错误分类修复:补齐运行时就绪检查,并把 provider/runtime 错误归类成更可读的用户提示。
- 表格拖拽选择冲突修复:修复表格场景下拖拽选择和其它交互互相抢占的问题。