DocsConfigurationVariables d'environnement
Retour à la doc
Configuration

Variables d'environnement

Utilisez des variables d'environnement pour surcharger provider, modele, canal de mise a jour, vibe coding et d'autres reglages YeePilot.

Dernière mise à jour: 12 mai 2026

Priorite

Les variables d'environnement ont priorite sur ~/.yeepilot/config.yml.

Ordre pratique :

  1. variable d'environnement
  2. fichier config.yml
  3. valeur interne par defaut

Variables IA utiles

  • YEEPILOT_AI_PROVIDER
  • YEEPILOT_AI_MODEL
  • YEEPILOT_AI_BASE_URL
  • YEEPILOT_AI_THINKING
  • YEEPILOT_AI_TOKEN_MODE
  • YEEPILOT_AI_VIBE_CODING

Exemple :

bash
export YEEPILOT_AI_PROVIDER=openrouter
export YEEPILOT_AI_MODEL=openai/gpt-oss-120b:free
export YEEPILOT_AI_THINKING=auto
export YEEPILOT_AI_VIBE_CODING=false

Variables de mise a jour

  • YEEPILOT_UPDATE_CHANNEL
  • YEEPILOT_UPDATE_CHANNEL_TOKEN

Pratique pour passer entre public et canary sans modifier le fichier principal.

Variables liees au Vault et aux fichiers

Selon votre environnement, vous pouvez aussi utiliser des variables pour des chemins, le comportement des fichiers ou des flux du Vault. Utilisez-les quand vous devez ajuster une session ou un hote precis.

Variables TUI

Vous pouvez egalement forcer la langue, le theme ou certaines preferences visuelles via l'environnement si votre deploiement le demande.

Exemple temporaire pour une seule execution

bash
YEEPILOT_AI_PROVIDER=openai \
YEEPILOT_AI_MODEL=gpt-4o \
yeepilot

Exemple persistant

Ajoutez des exports a votre shell seulement si vous voulez vraiment qu'ils s'appliquent a long terme. Une variable oubliee peut expliquer un comportement etrange pendant longtemps.

Note sur ai.agent_mode

Vous pouvez voir ai.agent_mode dans du vieux materiel. Considerez-le comme de la compatibilite legacy. Pour l'usage moderne du client, les controles principaux sont /plan, /autonomy, /think et YEEPILOT_AI_VIBE_CODING si necessaire.