Agentes de IA

Kimi Code CLI

Kimi Code — Comandos slash

Los comandos slash se escriben dentro de la TUI interactiva. Son distintos de los comandos de terminal (kimi ...) — ver Comandos de terminal. Algunos sólo funcionan mientras el agente está parado; los marcados como “siempre disponibles” también se pueden usar mientras está respondiendo. /help (alias /h, /?) lista los atajos de teclado y todos los comandos dentro de la app.

Tabla completa de comandos

Cuenta y configuración

ComandoQué haceCuándo usarlo
/loginInicia sesión: Kimi Code por OAuth con código de dispositivo, o Kimi Platform con API keyPrimer arranque, al cambiar de cuenta o cuando caducan las credenciales
/logoutBorra las credenciales de la cuenta actualAl cambiar de cuenta o dar de baja un equipo
/providerGestor interactivo de proveedores (ver, añadir y quitar)Al añadir un proveedor de modelos de terceros o propio
/modelCambia el modelo LLM de la sesión actualPara probar otro modelo a mitad de sesión
/secondary-model (alias /subagent-model)Fija el modelo por defecto de los subagentes (escribe [secondary_model] default_model)Un modelo más barato o rápido para el trabajo de los subagentes
/settings (alias /config)Panel de ajustes de la TUIPara tocar preferencias sin editar TOML
/experiments (alias /experimental)Panel de funcionalidades experimentalesPara activar cosas en preview
/permissionSelecciona el modo de permisosPara moverte entre Always Ask / Ask When Needed / Never Ask
/editorConfigura el editor externo que abre Ctrl-GPara escribir prompts largos en tu editor
/themeCambia el tema de color de la interfazLegibilidad o gusto personal

Gestión de sesiones

ComandoQué haceCuándo usarlo
/new (alias /clear)Empieza una sesión limpia, descartando el contexto actualAl pasar a una tarea sin relación con la anterior
/sessions (alias /resume)Explora y restaura sesiones anterioresPara retomar trabajo previo
/tasks (alias /task)Explora la lista de tareas en segundo planoPara vigilar trabajo largo en segundo plano
/forkBifurca la sesión actual conservando todo el historial (tú te quedas en la actual)Para probar un camino divergente sin perder el estado
/title [<texto>] (alias /rename)Muestra o fija el título de la sesión (máximo 200 caracteres)Para organizar la lista de sesiones
/compact [<instrucción>]Compacta el contexto; la instrucción opcional indica qué conservarCuando la ventana de contexto se llena en una sesión larga
/undo [<n>]Deshace los últimos prompts (con selector si no pasas argumento); revierte la lista de tareas y el estado del modo plan, no los cambios de códigoPara dar marcha atrás en una mala dirección
/reloadRecarga la sesión aplicando los últimos config.toml y tui.toml sin reiniciarDespués de editar los archivos de configuración
/reload-tuiRecarga sólo las preferencias de interfaz de tui.tomlDespués de tocar los ajustes de la TUI
/initAnaliza el código y genera AGENTS.mdPrimera sesión en un proyecto nuevo
/export-md [<ruta>] (alias /export)Exporta la sesión como MarkdownPara compartir o archivar una conversación
/export-debug-zipExporta la sesión como ZIP de depuración (igual que kimi export)Para reportes de bugs y soporte
/copyCopia el último mensaje del asistente al portapapelesPara pegar el resultado en otro sitio
/add-dir [<ruta>]Añade un directorio de workspace extra; sin argumento o con list los lista; puede recordarse por proyecto en .kimi-code/local.tomlAl trabajar con varios repos o paquetes
/webAbre la sesión actual en la interfaz web (se conecta a un servidor en marcha o levanta uno)Para compartir una sesión o usar la interfaz del navegador

Modos y control de ejecución

ComandoQué haceCuándo usarlo
/yolo (alias /yes)Lista de permisos con “Ask When Needed” preseleccionado; Enter confirmaEdiciones rutinarias automáticas; lo arriesgado sigue preguntando
/autoLista de permisos con “Never Ask” preseleccionadoEjecuciones totalmente desatendidas
/plan [on|off]Alterna el modo plan; on/off lo fuerzan; alternarlo por sí solo no crea un archivo de planPara planificar antes de ejecutar
/plan clearBorra el plan actualPara empezar el plan de cero
/swarm on|offActiva o desactiva el modo enjambrePara abrir en abanico varios subagentes
/swarm <tarea>Activa el modo enjambre y envía la tarea como prompt; se apaga solo al terminar con normalidadUn abanico paralelo de una sola vez
/goal [...]Arranca y gestiona el modo objetivo (ver más abajo)Objetivos persistentes de varios turnos

Información y estado

ComandoQué haceCuándo usarlo
/help (alias /h, /?)Atajos de teclado y todos los comandosSiempre que te pierdas
/btw [pregunta]Conversación lateral en un subagente bifurcado, sin afectar al turno principalUna duda rápida a mitad de tarea
/usageTokens usados, consumo de contexto y cuotaPara vigilar presupuesto y contexto
/statusEstado de la sesión: versión, modelo, directorio actual y modo de permisosPara depurar la configuración
/mcpLista los servidores MCP y su estado de conexiónPara comprobar la configuración de MCP
/pluginsGestor interactivo de plugins (también con subcomandos slash)Para instalar y gestionar plugins
/versionVersión del CLIPara reportar bugs o comprobar actualizaciones
/feedback (alias /bug)Envía feedback, con logs y contexto del código opcionalesPara reportar problemas
/exit (alias /quit, /q)Sale del CLI (no disponible mientras trabaja)Al terminar

Comandos de skills

Las skills integradas se invocan como /<nombre> (sin el prefijo skill:, y sólo con el agente parado): /mcp-config, /custom-theme, /update-config, /check-kimi-code-docs, /import-from-cc-codex y /sub-skill (más /sub-skill.review y /sub-skill.consolidate). Las skills externas se invocan como /skill:<nombre> [texto adicional]; ver Skills.


A fondo

/login

Qué hace

Abre el selector de plataforma e inicia sesión: Kimi Code (OAuth) con el flujo de código de dispositivo (RFC 8628), o con una API key de Kimi Platform.

Cuándo usarlo

En el primer arranque, cuando caducan las credenciales, o al alternar entre la cuenta de suscripción con OAuth y una cuenta con API key.

Ejemplo

/login
# → elige "Kimi Code (OAuth)" → completa el flujo de código en el navegador

Notas

  • /logout borra las credenciales de la cuenta actual.
  • Hay un equivalente no interactivo en el shell: kimi login (sale con 0 si funciona y 1 si se cancela o falla).
  • kimi migrate no migra las credenciales OAuth ni las autorizaciones de MCP; vuelve a ejecutar /login tras migrar desde el CLI antiguo.

Fuente oficial

/model

Qué hace

Cambia, desde una lista interactiva, el modelo LLM que usa la sesión actual.

Cuándo usarlo

Para moverte entre la gama insignia y la de alta velocidad a mitad de sesión, o para probar un modelo de un proveedor recién configurado sin reiniciar.

Ejemplo

/model
# → el selector interactivo lista los alias de modelo configurados

Notas

  • Sólo afecta a la sesión actual; el valor permanente es default_model en config.toml (o -m/--model al arrancar).
  • Entre los IDs de modelo disponibles en la API están k3, k3-256k, kimi-for-coding (K2.7 Code) y kimi-for-coding-highspeed.

Fuente oficial

/new

Qué hace

Empieza una sesión limpia, descartando el contexto de la conversación actual. Alias: /clear.

Cuándo usarlo

Al cambiar a una tarea sin relación con la anterior, o cuando el contexto acumulado está empeorando las respuestas y no quieres usar /compact.

Ejemplo

/new

Notas

  • Sólo está disponible con el agente parado.
  • Las sesiones que abras luego con /new usan el agente por defecto, aunque la sesión original se lanzara con --agent/--agent-file.
  • Para conservar la sesión anterior, usa antes /fork, o vuelve a ella más tarde con /sessions.

Fuente oficial

/sessions

Qué hace

Abre un explorador de sesiones anteriores para restaurar una con todo su historial. Alias: /resume.

Cuándo usarlo

Para retomar trabajo previo en el mismo directorio de proyecto sin tener que volver a explicar el contexto.

Ejemplo

/sessions
# → lista interactiva; elige una sesión para restaurarla

Notas

  • Equivalentes en el shell: kimi -c (la más reciente del directorio actual), kimi -S [id] / kimi --session [id] (selector o ID directo) y kimi session list.
  • Al retomar se restauran el agente asociado y el modo de permisos y de plan guardados (los flags pueden sobrescribir el modo guardado).
  • Las sesiones viven en ~/.kimi-code/sessions/<workDirKey>/<sessionId>/; no las edites a mano.

Fuente oficial

/compact

Qué hace

Compacta el contexto de la conversación para liberar espacio en la ventana. Una instrucción opcional le dice a la compactación qué conservar.

Cuándo usarlo

En sesiones largas, cuando la ventana de contexto está casi llena (también ocurre solo al llegar al umbral [loop_control] reserved_context_size).

Ejemplo

/compact conserva la salida del test que falla y el plan de refactor

Notas

  • Los prompts enviados antes de la última compactación ya no se pueden deshacer con /undo.
  • Ctrl-O alterna la vista del resumen de compactación.
  • Sólo está disponible con el agente parado.

Fuente oficial

/plan

Qué hace

Alterna el modo plan; /plan on / /plan off fuerzan un estado y /plan clear borra el plan actual. En modo plan el agente investiga y escribe un archivo de plan en vez de editar código.

Cuándo usarlo

Antes de un cambio que no sea trivial, para poder revisar y aprobar el enfoque antes de que se toque ningún archivo.

Ejemplo

/plan on
Refactoriza el módulo de auth para soportar OAuth2
# → el agente redacta un plan; tú lo apruebas, lo corriges o lo rechazas
/plan clear

Notas

  • Alternarlo por sí solo no crea un archivo de plan; el plan se produce durante el turno.
  • En modo plan, Write/Edit quedan limitados al archivo del plan y TaskStop se bloquea; salir del modo plan requiere confirmación del usuario incluso en modo Ask When Needed.
  • El atajo de teclado es Shift-Tab. Para arrancar una sesión directamente en modo plan, usa kimi --plan o default_plan_mode = true.

Fuente oficial

/yolo

Qué hace

Abre la lista de permisos con Ask When Needed (antes “YOLO”) preseleccionado; Enter confirma. Las ediciones y comandos rutinarios se ejecutan solos; las acciones arriesgadas, las preguntas y las salidas del modo plan siguen preguntando.

Cuándo usarlo

En tareas largas y de bajo riesgo dentro de un directorio de confianza, donde aprobar acción por acción sería un suplicio. Lee el aviso de seguridad en Permisos.

Ejemplo

/yolo
# → aparece la lista de permisos con "Ask When Needed" preseleccionado → Enter

Notas

  • Sigue preguntando con archivos sensibles (.env, claves SSH), comandos peligrosos (shutdown, rm -rf) y al salir del modo plan.
  • Equivalente en el shell: kimi -y / kimi --yolo (alias ocultos --yes, --auto-approve).
  • La documentación advierte de usarlo sólo en directorios de trabajo de confianza.

Fuente oficial

/goal

Qué hace

Arranca y gestiona el modo objetivo: una meta persistente (máximo 4.000 caracteres) que el agente sigue persiguiendo en turnos encadenados automáticamente hasta completarla, pausarla o quedarse bloqueado.

Subcomandos: /goal o /goal status (muestra objetivo, estado, tiempo, turnos y tokens), /goal pause, /goal resume (sólo con el agente parado), /goal cancel, /goal replace <objetivo> (sólo parado), /goal next <objetivo> (encola el siguiente objetivo) y /goal next manage (gestor interactivo de la cola).

Cuándo usarlo

En ejecuciones autónomas largas con una meta clara — por ejemplo “migra todos los tests a vitest y para cuando la suite pase”.

Ejemplo

/goal Migra src/ a TypeScript. Para cuando `npm run typecheck` pase sin errores.
/goal status
/goal next Actualiza las instrucciones de build del README

Notas

  • Escribe la condición de parada dentro del propio objetivo; no hay un flag de límite.
  • Las palabras de subcomando (status, pause, resume, cancel, replace, next) sólo se interpretan como tales en la primera posición; usa /goal -- <texto> para saltarte eso.
  • En kimi -p sólo funcionan las formas de creación; el modo prompt sale con 0 (completado), 3 (bloqueado) o 6 (pausado).
  • La cola se guarda en el upcoming-goals.json de la sesión.

Fuente oficial

/init

Qué hace

Analiza el código actual y genera un archivo de instrucciones de proyecto AGENTS.md.

Cuándo usarlo

En la primera sesión de un proyecto, para que todas las sesiones futuras reciban los comandos de build y test y las convenciones en el system prompt. Ver Instrucciones de proyecto (AGENTS.md).

Ejemplo

/init
# → revisa el AGENTS.md generado y luego súbelo al repositorio

Notas

  • Sólo está disponible con el agente parado.
  • Revisa el archivo generado antes de commitearlo — se convierte en datos de referencia en cada system prompt.

Fuente oficial

/mcp

Qué hace

Lista los servidores MCP configurados y su estado de conexión.

Cuándo usarlo

Para comprobar que un servidor recién añadido se conectó, o para diagnosticar una herramienta que no aparece. El comando de skill que lo acompaña, /mcp-config, añade, edita y borra servidores; los detalles están en MCP.

Ejemplo

/mcp
# → lista de servidores con el estado de conexión de cada uno

Notas

  • Los servidores añadidos a mitad de sesión sólo entran en las sesiones nuevas; borrar uno a mitad de sesión lo deja listado como removed y sus llamadas fallan.
  • Las herramientas MCP aparecen como mcp__<servidor>__<herramienta>, junto a las integradas.

Fuente oficial

/permission

Qué hace

Abre el selector de modo de permisos: Always Ask (por defecto), Ask When Needed o Never Ask.

Cuándo usarlo

Para cambiar cuánto puede hacer el agente sin preguntar — la comparación completa de los modos y sus avisos está en Permisos.

Ejemplo

/permission
# → elige "Always Ask" / "Ask When Needed" / "Never Ask"

Notas

  • /yolo y /auto son atajos que preseleccionan los dos últimos modos.
  • El valor permanente es default_permission_mode en config.toml (manual/yolo/auto).
  • Los valores de configuración mantuvieron los nombres antiguos cuando los modos se renombraron en la 0.41.0.

Fuente oficial


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