Skip to main content

Command Palette

Search for a command to run...

CLI

Configuración

Configura la CLI de Agent con el archivo cli-config.json.

Ubicación del archivo

TipoPlataformaRuta
GlobalmacOS/Linux~/.cursor/cli-config.json
GlobalWindows$env:USERPROFILE\.cursor\cli-config.json
ProyectoTodas<project>/.cursor/cli.json

Anula la configuración mediante variables de entorno:

  • CURSOR_CONFIG_DIR: ruta de un directorio personalizado
  • XDG_CONFIG_HOME (Linux/BSD): usa $XDG_CONFIG_HOME/cursor/cli-config.json

Esquema

Campos obligatorios

CampoTipoDescripción
versionnúmeroVersión del esquema de configuración (actual: 1)
editor.vimModebooleanoActiva los atajos de teclado de Vim (predeterminado: false)
permissions.allowstring[]Operaciones permitidas (consulta Permisos)
permissions.denystring[]Operaciones prohibidas (consulta Permisos)

Campos opcionales

CampoTipoDescripción
channelstringCanal de lanzamiento utilizado para las actualizaciones de la CLI
modelobjectConfiguración del modelo seleccionado
maxModebooleanPreferencia guardada del modo máximo en el selector de modelos
hasChangedDefaultModelbooleanIndicador de anulación del modelo gestionado por la CLI
notificationsbooleanEnviar una notificación en el terminal cuando el agente termine o necesite información
hintsbooleanMostrar sugerencias de la CLI mientras el agente trabaja
rewindbooleanActivar /rewind para restaurar un mensaje anterior de la sesión
suggestNextPromptbooleanSugerir una instrucción de seguimiento al final de cada turno
display.showLineNumbersbooleanMostrar números de línea en los bloques de código renderizados
display.showThinkingBlocksbooleanRenderizar bloques de razonamiento del modelo cuando estén disponibles
display.showStatusIndicatorsbooleanActivar indicadores de estado en el título del terminal
display.showStatusLineRunningTimebooleanMostrar el tiempo de ejecución transcurrido en la línea de estado
approvalModestringModo de aprobación: allowlist, auto-review o unrestricted
sandbox.modestringAnulación del modo sandbox
sandbox.networkAccessstringConfiguración de acceso de red para el modo sandbox
network.useHttp1ForAgentbooleanUsar HTTP/1.1 en lugar de HTTP/2 para las conexiones del agente (valor predeterminado: false)
attribution.attributeCommitsToAgentbooleanAñadir el tráiler "Made with Cherri Code" a los commits del agente (valor predeterminado: true)
attribution.attributePRsToAgentbooleanAñadir el pie de página "Made with Cherri Code" a las PR del agente (valor predeterminado: true)

Ejemplos

Configuración mínima

{  "version": 1,  "editor": { "vimMode": false },  "permissions": { "allow": ["Shell(ls)"], "deny": [] }}

Activar el modo Vim

{  "version": 1,  "editor": { "vimMode": true },  "permissions": { "allow": ["Shell(ls)"], "deny": [] }}

Configurar permisos

{  "version": 1,  "editor": { "vimMode": false },  "permissions": {    "allow": ["Shell(ls)", "Shell(echo)"],    "deny": ["Shell(rm)"]  }}

Consulta Permisos para conocer los tipos de permisos disponibles y ver ejemplos.

Solución de problemas

Errores de configuración: Aparta el archivo y reinicia:

mv ~/.cursor/cli-config.json ~/.cursor/cli-config.json.bad

Los cambios no se guardan: Asegúrate de que el JSON sea válido y de tener permisos de escritura. Algunos campos los gestiona la CLI y pueden sobrescribirse.

Notas

  • Formato JSON puro (sin comentarios)
  • La CLI repara automáticamente los campos que faltan
  • Los archivos dañados se guardan con la extensión .bad y se vuelven a crear
  • Las entradas de permisos son cadenas exactas (consulta Permisos para más detalles)

Modelos

Puedes seleccionar un modelo para la CLI con el comando con barra /model.

/model auto/model gpt-5/model sonnet-4-thinking

Consulta la documentación sobre los comandos con barra para conocer otros comandos.

Configuración del proxy

Si tu red dirige el tráfico a través de un servidor proxy, configura la CLI mediante variables de entorno y el archivo config.

Variables de entorno

Establece estas variables de entorno antes de ejecutar la CLI:

export HTTP_PROXY=http://your-proxy:portexport HTTPS_PROXY=http://your-proxy:portexport NODE_USE_ENV_PROXY=1

Si tu proxy realiza inspección SSL (man-in-the-middle), confía también en el certificado de la CA de tu organización:

export NODE_EXTRA_CA_CERTS=/path/to/corporate-ca-cert.pem

Alternativa de HTTP/1.1

Algunos proxies empresariales (como Zscaler) no admiten el flujo bidireccional de HTTP/2. Activa el modo HTTP/1.1 en tu configuración:

{  "version": 1,  "editor": { "vimMode": false },  "permissions": { "allow": [], "deny": [] },  "network": {    "useHttp1ForAgent": true  }}

Esto cambia las conexiones de los agentes a HTTP/1.1 con eventos enviados por el servidor (SSE), compatible con la mayoría de los proxies corporativos.

Consulta Configuración de red para ver comandos de prueba de proxies y solucionar problemas.