From c6f8f633d17386927f17a901fff3987705a530f9 Mon Sep 17 00:00:00 2001 From: arno Date: Fri, 29 May 2026 17:45:17 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=B4=E6=8A=A4(=E5=B7=A5=E5=85=B7):=20?= =?UTF-8?q?=E6=81=A2=E5=A4=8D=20Claude=20Code=20=E6=AF=8F=E6=97=A5?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=9B=B4=E6=96=B0=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/tools/runcc.sh | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) 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)