SuperAPI AI 工具集

clean-component-removal

通用与其它

查看项目

更新于 10-16 01:07

技能介绍

用途:按正确顺序拆除 TTS(Kokoro)与 Telegram 机器人组件,避免孤儿进程和锁竞争。适用场景包括卸载 Kokoro TTS 引擎、移除 Telegram 机器人、清理全部 TTS 相关文件、重装前完整拆除,或选择性移除部分组件。

主要能力与顺序:1) 停止机器人进程:pkill -f 'bun.src/main.ts';2) 卸载 Kokoro 虚拟环境:kokoro-install.sh --uninstall;3) 删除 shell 符号链接:rm -f ~/.local/bin/tts_.sh;4) 清理临时文件:rm -f /tmp/kokoro-tts-*.wav /tmp/kokoro-tts.lock;5) 可选删除密钥:rm -f ~/.claude/.secrets/ccterrybot-telegram(需用户确认)。

默认保留:模型缓存(约 400MB)、机器人源码、mise.toml 配置、launchd 日志与 NDJSON 审计日志,便于重装。

使用方式:先通过 AskUserQuestion 确认拆除范围(完整、仅 TTS、仅机器人或选择性),再按阶段执行;破坏性操作前需用户确认。完成后检查进程、虚拟环境、符号链接、锁文件与音频进程是否清除。

限制:仅面向 macOS(Apple Silicon);无需特殊工具,仅用 rm、pkill 与安装脚本;密钥删除后需重新创建;若机器人由 launchd 以 --watch 启动,杀死后可能自动重启,需检查 launchctl。资料未提供其他平台支持、收费或价格信息。