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
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/login | Inicia sesión: Kimi Code por OAuth con código de dispositivo, o Kimi Platform con API key | Primer arranque, al cambiar de cuenta o cuando caducan las credenciales |
/logout | Borra las credenciales de la cuenta actual | Al cambiar de cuenta o dar de baja un equipo |
/provider | Gestor interactivo de proveedores (ver, añadir y quitar) | Al añadir un proveedor de modelos de terceros o propio |
/model | Cambia el modelo LLM de la sesión actual | Para 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 TUI | Para tocar preferencias sin editar TOML |
/experiments (alias /experimental) | Panel de funcionalidades experimentales | Para activar cosas en preview |
/permission | Selecciona el modo de permisos | Para moverte entre Always Ask / Ask When Needed / Never Ask |
/editor | Configura el editor externo que abre Ctrl-G | Para escribir prompts largos en tu editor |
/theme | Cambia el tema de color de la interfaz | Legibilidad o gusto personal |
Gestión de sesiones
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/new (alias /clear) | Empieza una sesión limpia, descartando el contexto actual | Al pasar a una tarea sin relación con la anterior |
/sessions (alias /resume) | Explora y restaura sesiones anteriores | Para retomar trabajo previo |
/tasks (alias /task) | Explora la lista de tareas en segundo plano | Para vigilar trabajo largo en segundo plano |
/fork | Bifurca 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é conservar | Cuando 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ódigo | Para dar marcha atrás en una mala dirección |
/reload | Recarga la sesión aplicando los últimos config.toml y tui.toml sin reiniciar | Después de editar los archivos de configuración |
/reload-tui | Recarga sólo las preferencias de interfaz de tui.toml | Después de tocar los ajustes de la TUI |
/init | Analiza el código y genera AGENTS.md | Primera sesión en un proyecto nuevo |
/export-md [<ruta>] (alias /export) | Exporta la sesión como Markdown | Para compartir o archivar una conversación |
/export-debug-zip | Exporta la sesión como ZIP de depuración (igual que kimi export) | Para reportes de bugs y soporte |
/copy | Copia el último mensaje del asistente al portapapeles | Para 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.toml | Al trabajar con varios repos o paquetes |
/web | Abre 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
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/yolo (alias /yes) | Lista de permisos con “Ask When Needed” preseleccionado; Enter confirma | Ediciones rutinarias automáticas; lo arriesgado sigue preguntando |
/auto | Lista de permisos con “Never Ask” preseleccionado | Ejecuciones totalmente desatendidas |
/plan [on|off] | Alterna el modo plan; on/off lo fuerzan; alternarlo por sí solo no crea un archivo de plan | Para planificar antes de ejecutar |
/plan clear | Borra el plan actual | Para empezar el plan de cero |
/swarm on|off | Activa o desactiva el modo enjambre | Para abrir en abanico varios subagentes |
/swarm <tarea> | Activa el modo enjambre y envía la tarea como prompt; se apaga solo al terminar con normalidad | Un 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
| Comando | Qué hace | Cuándo usarlo |
|---|---|---|
/help (alias /h, /?) | Atajos de teclado y todos los comandos | Siempre que te pierdas |
/btw [pregunta] | Conversación lateral en un subagente bifurcado, sin afectar al turno principal | Una duda rápida a mitad de tarea |
/usage | Tokens usados, consumo de contexto y cuota | Para vigilar presupuesto y contexto |
/status | Estado de la sesión: versión, modelo, directorio actual y modo de permisos | Para depurar la configuración |
/mcp | Lista los servidores MCP y su estado de conexión | Para comprobar la configuración de MCP |
/plugins | Gestor interactivo de plugins (también con subcomandos slash) | Para instalar y gestionar plugins |
/version | Versión del CLI | Para reportar bugs o comprobar actualizaciones |
/feedback (alias /bug) | Envía feedback, con logs y contexto del código opcionales | Para 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
/logoutborra las credenciales de la cuenta actual.- Hay un equivalente no interactivo en el shell:
kimi login(sale con0si funciona y1si se cancela o falla). kimi migrateno migra las credenciales OAuth ni las autorizaciones de MCP; vuelve a ejecutar/logintras migrar desde el CLI antiguo.
Fuente oficial
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/getting-started.html
/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_modelenconfig.toml(o-m/--modelal arrancar). - Entre los IDs de modelo disponibles en la API están
k3,k3-256k,kimi-for-coding(K2.7 Code) ykimi-for-coding-highspeed.
Fuente oficial
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/
/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
/newusan 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) ykimi 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
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/sessions.html
/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-Oalterna la vista del resumen de compactación.- Sólo está disponible con el agente parado.
Fuente oficial
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/sessions.html
/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/Editquedan limitados al archivo del plan yTaskStopse 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, usakimi --planodefault_plan_mode = true.
Fuente oficial
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/interaction.html
/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
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/interaction.html
/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 -psólo funcionan las formas de creación; el modo prompt sale con0(completado),3(bloqueado) o6(pausado). - La cola se guarda en el
upcoming-goals.jsonde la sesión.
Fuente oficial
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/goals.html
/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
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/customization/agents.html
/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
removedy sus llamadas fallan. - Las herramientas MCP aparecen como
mcp__<servidor>__<herramienta>, junto a las integradas.
Fuente oficial
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/customization/mcp.html
/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
/yoloy/autoson atajos que preseleccionan los dos últimos modos.- El valor permanente es
default_permission_modeenconfig.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
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/interaction.html
Última verificación: 2026-09-07
Fuentes oficiales:
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/getting-started.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/sessions.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/goals.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/interaction.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/customization/agents.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/customization/mcp.html
Las herramientas de IA para programar evolucionan rápido. Si encuentras información desactualizada, abre un issue o un pull request.