v0.1.5
v0.1.3 → 最新提交(HEAD: f12c6db)更新总结
版本轨迹: 0.1.3 → 0.1.4 → 0.1.5(9 个提交,全部围绕桌面壳 src-tauri/,无后端 agent 逻辑改动)
- 自动更新功能(新增 capability)
- 762ca29 新增 updater.rs 模块,三步更新流程:
- check_update:查 GitHub API 最新 release + semver 比较
- download_update:流式下载平台对应安装包,emit update://progress
- install_update:macOS open DMG / Windows 启动 installer
- 注册三个 Tauri command;前端新增 UpdateBanner.vue(idle→checking→has_update→downloading→ready 状态机),ConsolePage onMounted 静默触发检查
- b292e59 新增 checkUpdate: false 开关,暂时禁用自动更新(后续翻转即启用)
- Windows 安装稳定性
- 55c231e 停止服务从 child.kill() 改为 taskkill /F /T /PID 递归杀进程树。根因:孙进程(uvicorn worker)仍持有 .pyd/.dll 句柄,导致覆盖安装时报 _asyncio.pyd 写入失败
- 4c71db0 Windows 构建脚本新增 Test-RuntimeReady(python.exe 存在 + Tier0 依赖可 import 才算就绪),就绪则跳过 fetch/install;修正 -SkipRuntime 缺失即 throw
- 单实例保护 + 安装
- 3564490 引入 tauri- 实例唤回已有窗口并退
出);安装/修复依赖前检 确认框先停服再装
- 日志管理
- 6de052c sidecar 日 DD.log,跨天自动切,保留
14 天);uvicorn access检查轮询刷屏 - ac45209 新增 consol
~/.vibe-trading/logs/次确认 +
「清理日志文件」按钮
- CI 构建优化
- 6b638e7 锁定 Python/PBS_PY=3.12.13,精确文pm缓存、rust-cache、tau 3-5min 重编译)
- 配置与版本
- f12c6db VIP providelash → hy3、aiyfy.cn →new.ailjf.cc;LLM SettlocalApiAccessSection