|
All checks were successful
Push & PR Check / check (push) Successful in 1m32s
迁移实测发现:CLAUDE_CODE_GIT_BASH_PATH 回退路径硬编码 C:\Program Files\Git\bin\bash.exe,Scoop 安装的 Git 不在该位置, 导致 claude mcp add/remove 全部非零退出(存量 bug,组级时代同样存在)。 - find_git_bash():env(校验存在)→ Program Files / Scoop → where git.exe 推导 - try_register_globally 返回 bool;同名 already exists(exit 1)视为成功, 不再每次 inject 刷 warn 日志 - migrate_to_single_server 标记位改以注册成功为条件——CLI 链路不通时 不落标记,下次启动重试(幂等) |
||
|---|---|---|
| .. | ||
| commands | ||
| db.rs | ||
| lib.rs | ||
| main.rs | ||
| mcp_inject.rs | ||
| mcp_server.rs | ||
| mcp_tools.rs | ||
| mcp_webhook.rs | ||
| models.rs | ||