feat: аккаунт между веткой и моделью, exit 0 в switch-account хуке

- statusline: [account] выводится между [branch] и model, тот же оранжевый цвет
- switch-account-hook: exit 0 вместо exit 2, чтобы Claude ответил и перерисовал статусбар
- switch-account skill: инструкция отвечать одним символом ✓

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Виталий Никитенко
2026-06-10 08:55:05 +03:00
parent cff3ed880d
commit 23256d9579
3 changed files with 13 additions and 10 deletions

View File

@@ -18,12 +18,9 @@ printf "\033[00;37m%s\033[00m" "$short_cwd"
if [ -n "$model" ]; then
effort=$(jq -r '.effortLevel // empty' ~/.claude/settings.json 2>/dev/null)
account=$(cat ~/.claude/accounts/current 2>/dev/null)
if [ -n "$effort" ] && [ -n "$account" ]; then
printf " \033[38;5;173m%s [%s·%s]\033[00m" "$model" "$effort" "$account"
elif [ -n "$effort" ]; then
[ -n "$account" ] && printf " \033[38;5;173m[%s]\033[00m" "$account"
if [ -n "$effort" ]; then
printf " \033[38;5;173m%s [%s]\033[00m" "$model" "$effort"
elif [ -n "$account" ]; then
printf " \033[38;5;173m%s [%s]\033[00m" "$model" "$account"
else
printf " \033[38;5;173m%s\033[00m" "$model"
fi