Statusline personalizada
Compatível com dr3.4.25
O plugin instala uma statusline para o Claude Code baseada em templates: em vez de montar elemento por elemento, você escolhe um dos três níveis de detalhe. Cada template é um script Python autocontido em ~/.claude/statusline-templates/, que lê os dados da sessão e imprime as linhas formatadas.
Os três templates
Seção intitulada “Os três templates”compact — uma linha com o essencial:
meu-projeto | main | 42% | DR_AI v3.4.24standard — duas linhas, contexto do projeto e métricas da sessão:
meu-projeto | main | DR_AI v3.4.24▓▓▓▓▓▓▓▓░░░░░░░░░░░░ 42% | [Opus] | effort: highfull (padrão) — três linhas, com remote clicável e barra detalhada:
meu-projeto | main | Digital-Republic-AI/meu-projeto████████████████████████████████ 42% | remaining: 58%[Opus] | effort: high | 5m 23s | DR_AI v3.4.24Os elementos exibidos incluem diretório atual, branch, barra de uso de contexto, modelo em uso, nível de esforço de raciocínio (só quando o modelo suporta esse parâmetro), duração da sessão e a versão do plugin. O uso de contexto é o número que mais vale acompanhar: ele fica verde até 64 por cento, amarelo até 85 e vermelho acima disso. No amarelo, é hora de fechar o assunto atual antes que a compactação aconteça no meio dele.
Como a statusline é configurada
Seção intitulada “Como a statusline é configurada”A configuração é por projeto, na entrada statusLine de .claude/settings.local.json. A cada início de sessão o hook de inicialização cria essa entrada com o template full quando ela não existe e preserva o template que você escolheu. Para trocar, mude o nome do script no comando (por exemplo, full.py para compact.py). Uma statusline escrita por você, com outro comando, nunca é alterada, e preferences.custom_statusline: false em .dr_ai/settings.json faz o plugin parar de criar ou reescrever a entrada. O instalador wisework também pergunta qual template usar (o sugerido é o standard, e dá para escolher nenhum) e grava a escolha no nível do usuário, em ~/.claude/settings.json. Como a entrada do projeto tem precedência sobre a do usuário, nos projetos em que o hook criou a sua vale o template do projeto.
Ver também
Seção intitulada “Ver também”- O diretório .dr_ai — os demais arquivos que o plugin instala em ~/.claude/
- Instalação

