如何在 Mac 上卸载 Conductor
移除 Conductor 的 Mac 应用前,先保存并备份各个工作区,包括未提交和未跟踪的文件,官方工作树说明解释了工作区有独立检出目录,但共用 Git 仓库数据,本页只覆盖桌面应用,不删除云端工作区。
先退出,再移除应用
先完成或停止工作区命令和 Agent 任务,再按 Cmd + Q 退出 Conductor,仍有进程时核对实际可执行文件,退出后把 Conductor.app 移进废纸篓,仓库和独立安装的编程 Agent 先留下。
核对本机数据
任务停止并退出 Conductor 后,在 Finder 按 Shift + Command + G 打开下面三个完整 Library 目录,删除前先把要留的配置和历史复制到该目录之外,再把决定删除的文件夹逐项移到废纸篓,不存在的跳过,项目工作树和系统 WebKit 临时状态留着。
~/Library/Application Support/com.conductor.app在测试中保存本地应用数据,移除前先复制需要的配置或历史,这个精确 ID 目录默认勾选。~/Library/Caches/com.conductor.app和~/Library/WebKit/com.conductor.app是可归属的缓存和网页状态。- 项目、Git 工作树和其中未跟踪的文件需要单独备份,仅有分支或远端副本不能保留每个本地文件。
- 系统持有的 WebKit 临时目录按设计不在移除清单里。
检查卸载结果
pgrep -ifl Conductor
ls -ld /Applications/Conductor.app "$HOME/Library/Application Support/com.conductor.app" "$HOME/Library/WebKit/com.conductor.app"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
用 Homebrew 安装时
cask 没有单独的卸载辅助程序,zap 列出上面的精确支持目录、缓存和 WebKit 目录,它不是删除云端工作区或仓库的命令。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask conductor
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap conductor 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
账户和云端工作区
移除 Mac 应用不会取消订阅或删除托管的工作区,这些内容要在服务中单独处理。
Mole 会列出什么
Mole 默认勾选应用、精确 ID 支持目录和可归属缓存,要保留本地状态时,先取消支持目录的勾选,另存的仓库和受保护的系统 WebKit 状态不在整体卸载范围里。
这次检查覆盖了什么
2026 年 9 月 25 日,从官网 Mac 压缩包拷出的 Conductor 0.87.4 用 Mole 开发构建卸载,记录中的 10 项移进废纸篓,受保护的 WebKit 临时状态跳过,应用在 Status 行核验前退出,因此 Status 仍待验证,没有测试运行中的 Agent、已有工作区或云端删除。
