DocsConfiguraciónVariables de entorno
Volver a Docs
Configuración

Variables de entorno

Use variables de entorno para sobreescribir provider, modelo, canal de actualización, vibe coding y otros ajustes de YeePilot.

Última actualización: 12 de mayo de 2026

Prioridad

Las variables de entorno tienen prioridad sobre ~/.yeepilot/config.yml.

Orden práctico:

  1. variable de entorno
  2. archivo config.yml
  3. valor por defecto interno

Variables útiles de IA

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

Ejemplo:

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 actualización

  • YEEPILOT_UPDATE_CHANNEL
  • YEEPILOT_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

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

Ejemplo 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.