ServicesÀ proposNotesContact Me contacter →
EN FR
Note

Configuration de la ligne de statut Claude Code

Comment configurer la ligne de statut de Claude Code pour afficher la branche git, le modèle actif et l'utilisation du contexte — configuration pratique pour les analytics engineers

Planté
claude codeai

La ligne de statut se situe sous votre saisie dans Claude Code et affiche des informations contextuelles en un coup d’œil. La configurer prend une minute et évite de vérifier manuellement et répétitivement votre branche git, votre modèle actif ou votre utilisation du contexte.

La configurer

Exécutez la commande /statusline dans une session Claude Code :

/statusline

Cela ouvre une configuration interactive. Vous pouvez décrire ce que vous voulez en langage naturel :

Configure my status line to show: git repo:branch | Model | Context used as % bar

Claude lit votre configuration shell et la met en place. Le résultat ressemble à quelque chose comme :

dbt-project:feature/new-attribution | Sonnet 4.5 | [█░░░░░░░░] 6.8%

Quoi afficher

Pour le travail d’analytics engineering, une ligne de statut pratique inclut :

Branche git

Connaître votre branche actuelle sans exécuter !git branch --show-current à chaque fois. C’est particulièrement utile lorsque vous travaillez sur plusieurs branches de fonctionnalités dans une session — passer d’une branche de développement de modèle à une branche de correctif urgent, par exemple.

Modèle actif

Le modèle que vous utilisez actuellement. Lorsque vous passez de Sonnet à Opus pendant une session, la ligne de statut confirme que le changement a bien eu lieu. Sans elle, vous pourriez croire être sur Opus alors que vous êtes toujours sur Sonnet, ou vice versa.

Utilisation du contexte

Le pourcentage de la fenêtre de contexte de Claude consommé par votre historique de conversation. C’est l’indicateur le plus utile opérationnellement. Lorsque l’utilisation du contexte dépasse 60-70%, Claude commence à perdre le fil des parties antérieures de la conversation. La [[fr/bases-cli-claude-code|commande /compact]] résume la conversation pour libérer de l’espace.

Une barre de contexte vous donne une alerte précoce. Si vous la voyez grimper vers 50%, c’est le signal pour compresser de manière proactive plutôt que d’attendre que Claude commence à oublier des éléments.

Coût en tokens (utilisateurs API)

Si vous êtes en facturation API plutôt que sur un abonnement, ajouter le coût cumulé des tokens à la ligne de statut garde les dépenses visibles :

Configure my status line to show: git branch | Model | Context % | Session cost

Cela affiche quelque chose comme :

feature/attribution | Opus | [████░░░░░] 42% | $0.85

Utile pour les sessions avec contrainte budgétaire ou lorsque vous travaillez sur un projet client avec des contraintes de facturation.

Personnalisation ultérieure

La configuration de la ligne de statut persiste d’une session à l’autre. Si vous souhaitez la modifier, exécutez à nouveau /statusline. Vous pouvez ajouter ou supprimer des éléments, modifier le format ou ajuster l’affichage.

Certains analytics engineers ajoutent des informations spécifiques au projet :

Configure my status line to show: dbt project name from dbt_project.yml | git branch | Model | Context %

Cela extrait dynamiquement le nom du projet, ce qui est utile si vous travaillez sur plusieurs projets dbt et souhaitez une confirmation immédiate duquel vous êtes dans.

Pourquoi c’est important

La ligne de statut fournit une conscience ambiante de la branche, du modèle et de l’utilisation du contexte sans interrompre le travail. Pour les analytics engineers qui passent d’un projet client à l’autre, la combinaison du nom de projet et de la branche git évite l’erreur courante de construire des modèles sur la mauvaise branche ou de modifier des fichiers dans le mauvais répertoire de projet. L’indicateur d’utilisation du contexte est particulièrement utile lors des sessions de débogage complexes, où exécuter /compact à 50% produit de meilleurs résumés qu’attendre jusqu’à 90%.