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: 21 juin 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_THINK_MODE
  • YEEPILOT_AI_TOKEN_MODE
  • YEEPILOT_AI_EFFICIENCY_MODE
  • YEEPILOT_AI_VIBE_CODING

Exemple :

bash
export YEEPILOT_AI_PROVIDER=openrouter
export YEEPILOT_AI_MODEL=openai/gpt-oss-120b:free
export YEEPILOT_AI_THINK_MODE=auto
export YEEPILOT_AI_TOKEN_MODE=saver
export YEEPILOT_AI_EFFICIENCY_MODE=adaptive

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, l'intro de demarrage, les notifications ou certaines preferences visuelles via l'environnement si votre deploiement le demande. Les anciennes cles de theme ou d'emoji ne sont plus des reglages actifs orientes utilisateur.

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.