- upgrade: 查版本(install.sh)→确认→rich 进度条下载→落 runtime 切 current(留两版)→重装三件套→自动 sync - launcher: 'Xiaohe Agent.app' / 'Xiaohe Agent.desktop',自动清理旧 XiaoheAgent.{command,app,desktop} - 修复 _current_version 对缺失 current 软链误判为 'current' - 全部提示/log 英文化;93 tests passed
- xiaohe:默认转发 default_agent(settings.json default_agent,兼容 myclaude 拼写), 子命令 init(首用引导 workspace 路径+骨架+sync+启动器)/ sync(runtime→workspace 哈希三态同步:新增/覆盖/本地改动跳过;git 检出拒绝) - settings.py:~/.xiaohe/agent/settings.json 优先,config.json settings 段兜底 - get_workspace_root:env > settings > project_root/workspace > ~/workspace - build_cli 增 offer_install:缺二进制时交互提示安装(claude/codex 有 install_cmd) - 测试 +11(settings/sync 引擎三态/幂等/git 拒绝)