github tw93/Mole V1.36.0
V1.36.1 Beaver 🦫

9 hours ago
Mole Logo

Mole V1.36.1

Deep clean and optimize your Mac.

Changelog

  1. mo uninstall: LaunchAgent/LaunchDaemon plist files now removed after unload, pkg-installed apps detected in non-standard paths like /usr/local and /opt, nested helper apps no longer block login item cleanup, sudo dropped before invoking brew so cask removal does not abort with "running as root", and the Homebrew CLI survives bottle relocation when the prefix contains spaces (Applite-style installs).
  2. mo clean: Service Worker ScriptCache is preserved while Chrome / Arc / Brave / Vivaldi / VS Code / Cursor are running so MV3 extensions keep working, TCC-protected Group Containers are skipped to stop repeated privacy prompts, Cloud & Office section now honors timeout + SIGINT instead of stalling, Microsoft Office helpers and scientific software bundles are protected from false orphan detection (bash 3.2 safe), Yarn v1 global cache cleanup added.
  3. mo clean: AI agent old-version cleanup now covers GitHub Copilot CLI (~/.copilot/pkg/universal/<version>/) alongside Claude Code and Cursor Agent.
  4. mo analyze: Worker pool halved again to prevent OS thread exhaustion under Steam-like fan-out, delete now uses selective cache invalidation instead of a full rescan, bundle resolver keeps the filesystem fallback alive when mdfind times out.
  5. mo optimize: Periodic maintenance gracefully skipped on macOS 26+ where the underlying tool was removed, mo optimise alias and completion added.
  6. Core: Path validation error for protected paths downgraded to a hint so it stops looking like a real failure.

更新日志

  1. mo uninstall: 卸载后会清理残留的 LaunchAgent/LaunchDaemon plist;新增对 /usr/local/opt 等非标准路径下 pkg 安装应用的识别;嵌套 helper app 不再阻塞登录项清理;调用 brew 前会丢弃 sudo,避免 cask 卸载因 "running as root" 中断;Homebrew bottle 在路径含空格的前缀(如 Applite)下也能正常运行。
  2. mo clean: Chrome / Arc / Brave / Vivaldi / VS Code / Cursor 正在运行时不再清理 Service Worker ScriptCache,MV3 扩展不会再被清理掉;TCC 受保护的 Group Containers 被跳过,避免反复弹隐私授权;Cloud & Office 段加入超时与 SIGINT 处理,不再卡住;Microsoft Office helpers 与科研软件 bundle 不再被误判为孤儿(兼容 macOS 自带 bash 3.2);新增 Yarn v1 全局缓存清理。
  3. mo clean: AI 编程助手老版本清理新增 GitHub Copilot CLI(~/.copilot/pkg/universal/<version>/),与 Claude Code、Cursor Agent 一起处理。
  4. mo analyze: 工作池上限再次下调,防止 Steam 类目录扇出场景下耗尽系统线程;删除文件时使用增量缓存失效,无需整体重扫;bundle 解析在 mdfind 超时后保留文件系统兜底。
  5. mo optimize: macOS 26+ 上底层工具不存在的 periodic maintenance 改为优雅跳过;新增 mo optimise 别名和补全。
  6. 核心: 受保护路径的校验错误信息降级为提示,不再看起来像真的失败。

Special thanks to @sebastianbreguel for the protected-path error downgrade, the bundle_resolver mdfind fallback, and the empty-array guard fix (#771, #774, #792); @bevanjkay for the mo optimise alias (#763); @khisby for the Yarn v1 global cache cleanup (#780); and @tairosonloa for the concurrent bash 3.2 fix (#791) that came in minutes apart.

Thanks also to @sizoune, @GalaevAlexey, @kokkil, @mmemetea, @kowyo, @calvindotsg, @haoliangwu, @JscSatoshi, @Angelk90, @watashiymy, @jzkxp, @FIFCOM, @mastepanoski, and @joshlawton for the bug reports and feature requests that drove this release.

https://github.com/tw93/Mole

Don't miss a new Mole release

NewReleases is sending notifications on new releases.