feat(install): remove obsolete claude --effort max alias
Effort is set in settings.json ("effortLevel": "xhigh") — the source of
truth. The CLI alias `claude --effort max` was redundant and, worse, would
OVERRIDE settings.json (forcing max over xhigh). Step 9 no longer adds it and
now strips it (and the older CLAUDE_EFFORT env) from the shell profile if
present, cleaning orphaned comment lines.
(A dtach `cc` launcher was prototyped here and dropped — deferred to a later
sprint per the user.)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UyNYwD4UccVw9ZCFZyJX55
This commit is contained in:
parent
960f0f92ce
commit
d0a3740de5
@ -743,7 +743,6 @@ fi
|
|||||||
[ -z "$SHELL_PROFILE" ] && SHELL_PROFILE="$HOME/.profile"
|
[ -z "$SHELL_PROFILE" ] && SHELL_PROFILE="$HOME/.profile"
|
||||||
|
|
||||||
CLAUDE_LINES=(
|
CLAUDE_LINES=(
|
||||||
"alias claude='claude --effort max'"
|
|
||||||
'export CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1'
|
'export CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1'
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -755,12 +754,20 @@ if [ "$(sysctl -n kernel.apparmor_restrict_unprivileged_userns 2>/dev/null)" = "
|
|||||||
CLAUDE_LINES+=('export GSTACK_CHROMIUM_NO_SANDBOX=1')
|
CLAUDE_LINES+=('export GSTACK_CHROMIUM_NO_SANDBOX=1')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean up old CLAUDE_EFFORT env var if present (replaced by alias)
|
# Remove obsolete effort config — effort is now set in settings.json
|
||||||
|
# ("effortLevel"), which supersedes both the old CLAUDE_EFFORT env var and the
|
||||||
|
# `claude --effort max` alias (the alias would even override settings.json).
|
||||||
|
EFFORT_CLEANED=0
|
||||||
if grep -qF 'export CLAUDE_EFFORT=max' "$SHELL_PROFILE" 2>/dev/null; then
|
if grep -qF 'export CLAUDE_EFFORT=max' "$SHELL_PROFILE" 2>/dev/null; then
|
||||||
sed -i '/export CLAUDE_EFFORT=max/d' "$SHELL_PROFILE"
|
sed -i '/export CLAUDE_EFFORT=max/d' "$SHELL_PROFILE"; EFFORT_CLEANED=1
|
||||||
# Also remove orphaned comment lines left by previous installs
|
fi
|
||||||
|
if grep -qF "alias claude='claude --effort max'" "$SHELL_PROFILE" 2>/dev/null; then
|
||||||
|
sed -i "\#alias claude='claude --effort max'#d" "$SHELL_PROFILE"; EFFORT_CLEANED=1
|
||||||
|
fi
|
||||||
|
if [ "$EFFORT_CLEANED" -eq 1 ]; then
|
||||||
|
# Remove orphaned comment lines left before the deleted entries
|
||||||
sed -i '/^# Claude Code — added by install-plugins.sh$/{ N; /^\n$/d; }' "$SHELL_PROFILE"
|
sed -i '/^# Claude Code — added by install-plugins.sh$/{ N; /^\n$/d; }' "$SHELL_PROFILE"
|
||||||
info "Removed old CLAUDE_EFFORT=max from $SHELL_PROFILE (replaced by alias)"
|
info "Removed obsolete effort alias/env from $SHELL_PROFILE (effort set in settings.json)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ADDED=0
|
ADDED=0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user