Agentes de IA

Codex CLI

Codex CLI — Comandos slash

Los comandos slash se escriben en el compositor de la TUI. Teclea / para abrir el menú de comandos; pulsar Tab mientras Codex trabaja deja el comando en cola para el turno siguiente.

Para los comandos de terminal como codex exec, ver Comandos de terminal. Los atajos del compositor (@, !, Esc Esc, etc.) están al final de esta página.

Referencia completa de comandos

ComandoQué haceCuándo usarlo
/initGenera un AGENTS.md inicial en el directorio actualPrimera sesión en un repositorio nuevo
/statusMuestra la configuración de la sesión y los tokens usados (modelo, política de aprobación, raíces con escritura, contexto restante)Para saber qué puede ver y hacer Codex ahora mismo
/permissionsDefine qué puede hacer Codex sin preguntar (presets de aprobación, perfiles de permisos propios)Para cambiar su autonomía a mitad de sesión
/modelElige modelo y esfuerzo de razonamientoUna tarea difícil necesita más razonamiento; un modelo más barato basta para lo rutinario
/reviewRevisa el árbol de trabajo (usa el modelo de la sesión salvo que fijes review_model)Antes de commitear cambios locales
/newEmpieza un chat nuevo en la misma sesión del CLI (/new <nombre> para ponerle nombre)Al cambiar a una tarea sin relación con la anterior
/clearLimpia la terminal y empieza un chat nuevoReinicio completo (a diferencia de Ctrl+L, que sólo limpia la vista)
/compactResume el chat para liberar contextoSesión larga que se acerca al límite de contexto
/diffMuestra el diff de Git, incluidos los archivos sin trackearPara revisar qué cambió Codex
/mentionAdjunta un archivo al chatPara señalarle a Codex un archivo concreto
/mcpLista las herramientas MCP configuradas; /mcp verbose da diagnóstico de los servidoresPara comprobar que los servidores MCP están conectados
/logoutCierra la sesión y borra las credenciales localesPara cambiar de cuenta
/quit, /exitSale del CLIAl terminar
/feedbackEnvía logs y diagnóstico a los mantenedoresPara reportar un bug
/psMuestra las terminales en segundo plano y su salida reciente (requiere unified_exec)Para vigilar comandos largos
/stopDetiene todas las terminales en segundo plano (/clean es un alias)Para matar procesos atascados
/planCambia al modo plan, opcionalmente con un prompt en la misma líneaCuando quieres un plan antes de que se toque nada
/goalFija, edita, pausa, reanuda, muestra o borra un objetivo persistente (máximo 4.000 caracteres)Objetivos de varios pasos con continuación automática
/resumeRetoma un chat guardado desde el selectorPara volver a trabajo anterior
/forkBifurca el chat actual en uno nuevoPara probar otro enfoque sin perder la transcripción
/agent, /subagentsCambia el hilo de agente activoPara inspeccionar o continuar el trabajo de un subagente lanzado
/skillsExplora y usa skillsPara lanzar un flujo de trabajo empaquetado
/appsExplora apps (conectores) y las inserta como $app-slugPara traer una app conectada
/pluginsExplora los plugins instalados y disponibles (Espacio los activa/desactiva)Para gestionar plugins
/hooksVer y gestionar los hooks de ciclo de vidaPara depurar o editar hooks
/ideIncluye el contexto del IDE (archivos abiertos, selección)Para aprovechar lo que tienes abierto en el editor
/keymapReasigna los atajos de teclado de la TUI (se guarda en tui.keymap)Para personalizar los atajos
/vimActiva el modo Vim en el compositorSi prefieres edición modal al escribir
/personalityFija el estilo de comunicación (friendly, pragmatic, none)Para ajustar el tono de las respuestas
/fastAlterna el servicio en modo rápidoSólo aparece si el catálogo de modelos ofrece uno
/copyCopia la última salida completada (también Ctrl+O)Para pegar un resultado en otro sitio
/rawAlterna el modo de scrollback en crudo (también Alt+R; tui.raw_output_mode)Para seleccionar y copiar salida sin formato
/renameRenombra el chat actualPara organizar las sesiones guardadas
/archiveArchiva la sesión actual y salePara esconder trabajo terminado
/deleteBorra la sesión actual para siempre y salePara eliminar una sesión por completo
/side, /btwChat lateral efímeroUna pregunta rápida sin ensuciar el chat principal
/appContinúa la sesión en la app de escritorio de ChatGPT (macOS/Windows)Para pasarte a la interfaz de escritorio
/experimentalActiva o desactiva funcionalidades experimentalesPara probar cosas en preview
/approveAprueba un reintento tras una denegación de la revisión automáticaPara saltarte una decisión concreta de la revisión automática
/memoriesConfigura el uso y la generación de memoriaPara gestionar qué recuerda Codex
/importImporta la configuración, proyectos y chats de Claude Code o Cursor (hasta 50 chats de los últimos 30 días)Al migrar desde otra herramienta
/usageTokens usados en la cuenta y reinicios de los límites (/usage daily|weekly|cumulative)Para consultar tu cuota
/debug-configDiagnóstico de las capas de configuración y sus requisitosPara averiguar de dónde sale un ajuste
/statuslineConfigura la línea de estado del pie de la TUIPara personalizar el pie
/titleConfigura los elementos del título de la terminalPara personalizar el título de la ventana
/themeTema de resaltado de sintaxisPara cambiar los colores
/pets, /petMascota de terminalPor diversión
/setup-default-sandbox, /sandbox-add-read-dirAyudantes de sandbox sólo para WindowsPara configurar el sandbox de Windows

Comandos renombrados o eliminados: algunas guías antiguas mencionan /approvals (la documentación actual lista /permissions en su lugar) y /rollout (que no está en la lista actual de comandos integrados). En el changelog de la 0.153.0 aparecen un comando /recap y un ajuste tui.auto_recap, pero no estaban en la tabla de comandos capturada.


/init

Qué hace

Genera un AGENTS.md inicial en el directorio actual — el archivo de instrucciones del proyecto que Codex lee al arrancar.

Cuándo usarlo

En la primera sesión en un repositorio, o cuando tus instrucciones actuales se han quedado viejas y quieres una base nueva que editar.

Ejemplo

> /init

Notas

  • Edita el archivo generado en vez de aceptarlo tal cual; los comandos concretos de build y test valen más que los consejos genéricos.
  • Para que la revisión de código de Codex en GitHub los tenga en cuenta, añade una sección ## Code Review Rules al AGENTS.md más cercano al código.
  • El orden de descubrimiento y los límites están en Instrucciones de proyecto (AGENTS.md).

Fuente oficial


/new

Qué hace

Empieza un chat nuevo dentro de la misma sesión del CLI. /new <nombre> le pone nombre al chat.

Cuándo usarlo

Al cambiar a una tarea sin relación con la anterior, para que la conversación nueva no cargue con el contexto viejo.

Ejemplo

> /new payment-retry-bug

Notas

  • El chat anterior se guarda y se puede reabrir con /resume.
  • /clear también empieza un chat nuevo, pero además limpia la vista de la terminal.

Fuente oficial


/compact

Qué hace

Resume el historial visible del chat para liberar tokens de contexto.

Cuándo usarlo

En sesiones largas, cuando /status muestra que queda poco contexto, o antes de empezar una subtarea nueva en el mismo chat.

Ejemplo

> /compact

Notas

  • La compactación automática salta al llegar a model_auto_compact_token_limit; el prompt de resumen se puede personalizar con compact_prompt / experimental_compact_prompt_file en config.toml.

Fuente oficial


/model

Qué hace

Abre el selector para elegir el modelo y el esfuerzo de razonamiento de la sesión.

Cuándo usarlo

Para pasar a un modelo más potente (o a más esfuerzo de razonamiento) en problemas difíciles, o a uno más rápido y barato para ediciones rutinarias.

Ejemplo

> /model

Notas

  • El valor por defecto viene de las claves model y model_reasoning_effort de config.toml; -m/--model lo sobrescribe en cada arranque.
  • La disponibilidad de modelos cambia muy rápido — trata los nombres concretos de la documentación como información volátil.

Fuente oficial


/review

Qué hace

Revisa el árbol de trabajo. Usa el modelo de la sesión salvo que fijes review_model en config.toml.

Cuándo usarlo

Antes de commitear, para cazar errores en los cambios locales — los tuyos o los de Codex.

Ejemplo

> /review

Notas

  • La revisión no modifica el árbol de trabajo.
  • Para revisar ramas o commits de forma no interactiva, usa codex review --base main o codex review --commit <SHA> (ver Comandos de terminal).

Fuente oficial


/plan

Qué hace

Pasa el chat activo al modo plan, opcionalmente con un prompt en la misma línea. Codex propone un plan en vez de ponerse a editar.

Cuándo usarlo

En cambios que tocan varios archivos o que son delicados, cuando quieres aprobar el enfoque antes de que se edite nada.

Ejemplo

> /plan Propón un plan de migración para este servicio

Notas

  • No está disponible mientras Codex ya está trabajando.
  • plan_mode_reasoning_effort en config.toml fija un esfuerzo de razonamiento específico para el modo plan.

Fuente oficial


/diff

Qué hace

Muestra el diff de Git del árbol de trabajo, incluidos los archivos sin trackear.

Cuándo usarlo

Después de que Codex edite, para ver exactamente qué cambió antes de commitear o seguir.

Ejemplo

> /diff

Notas

  • Incluye los archivos sin trackear, así que los archivos recién creados también aparecen.

Fuente oficial


/mention

Qué hace

Adjunta un archivo al chat para que Codex tenga su contenido como contexto.

Cuándo usarlo

Cuando la tarea es sobre un archivo concreto y quieres asegurarte de que Codex lo está mirando.

Ejemplo

> /mention src/payments/retry.ts

Notas

  • Escribir @ en el compositor también abre la búsqueda de archivos para adjuntarlos.

Fuente oficial


/permissions

Qué hace

Define qué puede hacer Codex sin preguntar: presets de aprobación (por ejemplo Auto o Read Only) y perfiles de permisos propios.

Cuándo usarlo

Para subir o bajar la autonomía de Codex a mitad de sesión — por ejemplo bajar a Read Only mientras exploras, o subirla para un refactor masivo.

Ejemplo

> /permissions

Notas

  • Es el comando actual para lo que la documentación antigua llamaba /approvals; considera /approvals como renombrado.
  • Los flags equivalentes al arrancar son --sandbox y --ask-for-approval; ver Permisos.

Fuente oficial


/status

Qué hace

Muestra la configuración de la sesión y los tokens usados: modelo, política de aprobación, raíces con permiso de escritura y contexto restante.

Cuándo usarlo

Cada vez que no tengas claro qué modelo, qué modo de sandbox o qué directorios escribibles están activos — sobre todo después de retomar una sesión.

Ejemplo

> /status

Notas

  • Para saber de dónde sale un valor de configuración, usa /debug-config.

Fuente oficial


Atajos del compositor

Verificados en la página oficial de comandos slash:

AtajoEfecto
@Buscar y adjuntar archivos
Prefijo !Ejecuta un comando de shell local bajo el sandbox y la aprobación actuales
Arriba / AbajoHistorial de borradores
Ctrl+RBusca en el historial de prompts
Tab (mientras Codex trabaja)Encola un mensaje para el turno siguiente
Enter (mientras Codex trabaja)Lo inyecta en el turno actual
Esc Esc (con el compositor vacío)Edita el mensaje anterior y bifurca
Ctrl+CCierra la sesión

Última verificación: 2026-09-07

Fuentes oficiales:

Las herramientas de IA para programar evolucionan rápido. Si encuentras información desactualizada, abre un issue o un pull request.