Variables de entorno
Use variables de entorno para sobreescribir provider, modelo, canal de actualización, vibe coding y otros ajustes de YeePilot.
Prioridad
Las variables de entorno tienen prioridad sobre ~/.yeepilot/config.yml.
Orden práctico:
- variable de entorno
- archivo
config.yml - valor por defecto interno
Variables útiles de IA
YEEPILOT_AI_PROVIDERYEEPILOT_AI_MODELYEEPILOT_AI_BASE_URLYEEPILOT_AI_THINKINGYEEPILOT_AI_TOKEN_MODEYEEPILOT_AI_VIBE_CODING
Ejemplo:
export YEEPILOT_AI_PROVIDER=openrouter
export YEEPILOT_AI_MODEL=openai/gpt-oss-120b:free
export YEEPILOT_AI_THINKING=auto
export YEEPILOT_AI_VIBE_CODING=falseVariables de actualización
YEEPILOT_UPDATE_CHANNELYEEPILOT_UPDATE_CHANNEL_TOKEN
Esto es útil cuando necesita cambiar entre public y canary sin editar el archivo principal.
Variables relacionadas con Vault y archivos
Según su entorno, también puede usar variables para rutas, comportamiento de archivos o flujos del Vault. Úselas cuando necesite ajustar el comportamiento de una sesión concreta o de un host concreto.
Variables de TUI
También puede forzar opciones de interfaz como idioma, tema o preferencias visuales desde el entorno si su despliegue lo requiere.
Ejemplo temporal para una sola ejecución
YEEPILOT_AI_PROVIDER=openai \
YEEPILOT_AI_MODEL=gpt-4o \
yeepilotEjemplo persistente
Añada exports a su shell si de verdad quiere que se apliquen siempre. Hágalo con cuidado: una variable persistente olvidada puede explicar comportamientos inesperados durante semanas.
Nota sobre ai.agent_mode
Puede ver ai.agent_mode en material antiguo. Trátelo como compatibilidad heredada. Para el uso moderno del cliente, los controles principales son /plan, /autonomy, /think y YEEPILOT_AI_VIBE_CODING cuando corresponda.