Skip to content

GitWorkspace v0.5.2

Choose a tag to compare

@github-actions github-actions released this 20 Sep 15:36
v0.5.2 - Smart Pull 批量智能合并 + AI Commit Message + Windows 终端兼容性修复批次

主要变更(自 v0.5.1 共 29 个提交):

新功能
- Smart Pull 批量智能合并:后端 smart_pull 命令 + SmartPullResult 类型;
  前端 smartPull API 与 SmartMergeDialog(IDEA 式冲突逐个解决);
  集成进 BranchManager pull 动作,支持队列式批量拉取
- AI Commit Message:提交输入框新增 AI 生成按钮,改用 workdir diff 生成、
  结果应用加固;修复流式 usage 统计丢失
- 编辑器集成:StatusBar 增加编辑器下拉,支持系统应用选择器打开
- 工作区清理工具:非阻塞扫描与执行 + 进度事件
- Runtime:终端启动也能展示进程状态

AI 稳定性加固
- 修复确认发送闪退:同步 Tauri 命令在无 runtime 线程上裸 tokio::spawn(F-43)
- 思考增量全链路透传,Assistant 长思考实时可见(F-48)
- 模型级思考程度控制,生成轮询放宽到 120s(F-46)
- 凭证改为固定加密文件存储,弃用 OS 凭证存储(F-50)
- 402 余额不足语义化为 QuotaExceeded(F-49)

终端 Windows 兼容性修复批次
- PTY 启动命令按目标 shell 语法适配:PowerShell 补 & 调用运算符、
  env 注入三分支(F-44)
- 启动命令逐 token 加引号,规避 PowerShell 参数模式拆参(F-45)
- 启动命令切 UTF-8 代码页,修 ConPTY 中文乱码(F-51)
- 打开终端面板自动保证一个存活的真终端会话(F-42)
- 修掉 CI 上 3 例平台依赖用例(F-45 回归)

其他修复
- 终端复制、链接跳转和 ANSI 颜色显示修复;默认打开终端会话
- 补录 terminal_session_id 的 IPC golden 快照
- 重新生成 auto-import 组件声明(NCard/NCode/NTable)
- 文档:修正 tasks-fix 总体进度计数