diff --git a/.claude/tools/runcc.sh b/.claude/tools/runcc.sh index 1a4821d..f79a630 100755 --- a/.claude/tools/runcc.sh +++ b/.claude/tools/runcc.sh @@ -166,17 +166,17 @@ if [ -n "${TMUX:-}" ]; then fi # ── 每日自动更新 ──────────────────────────────────────── -# UPGRADE_MARKER="${HOME}/.claude/.last-upgrade-date" -# TODAY="$(date +%Y-%m-%d)" -# if [ ! -f "$UPGRADE_MARKER" ] || [ "$(cat "$UPGRADE_MARKER" 2>/dev/null)" != "$TODAY" ]; then -# echo "每日首次启动,检查 Claude Code 更新..." -# if claude upgrade 2>&1; then -# mkdir -p "$(dirname "$UPGRADE_MARKER")" -# echo "$TODAY" > "$UPGRADE_MARKER" -# else -# echo "警告: claude upgrade 失败,跳过更新继续启动" -# fi -# fi +UPGRADE_MARKER="${HOME}/.claude/.last-upgrade-date" +TODAY="$(date +%Y-%m-%d)" +if [ ! -f "$UPGRADE_MARKER" ] || [ "$(cat "$UPGRADE_MARKER" 2>/dev/null)" != "$TODAY" ]; then + echo "每日首次启动,检查 Claude Code 更新..." + if claude upgrade 2>&1; then + mkdir -p "$(dirname "$UPGRADE_MARKER")" + echo "$TODAY" > "$UPGRADE_MARKER" + else + echo "警告: claude upgrade 失败,跳过更新继续启动" + fi +fi # ── 启动 Claude Code ──────────────────────────────────── CC_ARGS=(--ide --dangerously-skip-permissions --allow-dangerously-skip-permissions --effort max)