维护(工具): 调整 Claude Code 启动配置与兼容性说明
- 禁用 runcc 每日自动更新检查 - 简化启动参数为 --verbose 模式 - 添加 runoc 可执行权限 - 记录 Claude Code v2.1.154 接口不兼容问题
This commit is contained in:
+13
-12
@@ -166,20 +166,21 @@ if [ -n "${TMUX:-}" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# ── 每日自动更新 ────────────────────────────────────────
|
# ── 每日自动更新 ────────────────────────────────────────
|
||||||
UPGRADE_MARKER="${HOME}/.claude/.last-upgrade-date"
|
# UPGRADE_MARKER="${HOME}/.claude/.last-upgrade-date"
|
||||||
TODAY="$(date +%Y-%m-%d)"
|
# TODAY="$(date +%Y-%m-%d)"
|
||||||
if [ ! -f "$UPGRADE_MARKER" ] || [ "$(cat "$UPGRADE_MARKER" 2>/dev/null)" != "$TODAY" ]; then
|
# if [ ! -f "$UPGRADE_MARKER" ] || [ "$(cat "$UPGRADE_MARKER" 2>/dev/null)" != "$TODAY" ]; then
|
||||||
echo "每日首次启动,检查 Claude Code 更新..."
|
# echo "每日首次启动,检查 Claude Code 更新..."
|
||||||
if claude upgrade 2>&1; then
|
# if claude upgrade 2>&1; then
|
||||||
mkdir -p "$(dirname "$UPGRADE_MARKER")"
|
# mkdir -p "$(dirname "$UPGRADE_MARKER")"
|
||||||
echo "$TODAY" > "$UPGRADE_MARKER"
|
# echo "$TODAY" > "$UPGRADE_MARKER"
|
||||||
else
|
# else
|
||||||
echo "警告: claude upgrade 失败,跳过更新继续启动"
|
# echo "警告: claude upgrade 失败,跳过更新继续启动"
|
||||||
fi
|
# fi
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
# ── 启动 Claude Code ────────────────────────────────────
|
# ── 启动 Claude Code ────────────────────────────────────
|
||||||
CC_ARGS=(--ide --dangerously-skip-permissions --allow-dangerously-skip-permissions --effort max)
|
# CC_ARGS=(--verbose --ide --dangerously-skip-permissions --allow-dangerously-skip-permissions --effort max)
|
||||||
|
CC_ARGS=(--verbose)
|
||||||
|
|
||||||
if [ -n "$SESSION_NAME" ]; then
|
if [ -n "$SESSION_NAME" ]; then
|
||||||
INITIAL_PROMPT="/rename $SESSION_NAME"
|
INITIAL_PROMPT="/rename $SESSION_NAME"
|
||||||
|
|||||||
Regular → Executable
Reference in New Issue
Block a user