暂存全部改动 → 用 AI 生成提交信息 → 提交 → 推送。AI 不可用时自动用兜底信息,保证总能提交。
- git、python3:装一次 Xcode 命令行工具即可:
xcode-select --install - AI CLI(可选):脚本自动探测
claude或codex;两者都没有时用兜底信息,或用AISHIP_MSG_CMD指定任意命令。 - timeout(可选):macOS 默认没有,AI 步骤就不设时限(不影响功能)。要启用:
brew install coreutils,再把"$(brew --prefix)/opt/coreutils/libexec/gnubin"加进 PATH。