Gestión del contexto
La compactación, la inspección del contexto, el retomar y bifurcar sesiones y el deshacer funcionan de forma sutilmente distinta en las tres herramientas. Todo lo que sigue sale de las notas de investigación verificadas.
Páginas relacionadas de cada herramienta: Claude Code — Flujos de trabajo · Codex CLI — Flujos de trabajo · Kimi Code — Flujos de trabajo
Compactación
| Claude Code | Codex | Kimi Code | |
|---|---|---|---|
| Compactación manual | /compact [instrucciones] — las instrucciones opcionales guían el resumen | /compact — resume el chat visible | /compact [instrucción] — la instrucción opcional indica qué conservar |
| Compactación automática | ✅ Al ~95% de la ventana de contexto; se ajusta con CLAUDE_AUTOCOMPACT_PCT_OVERRIDE; aplica a la conversación principal y a los subagentes | ✅ Salta al llegar a model_auto_compact_token_limit | ✅ Salta cuando el contexto se acerca al límite; el umbral es [loop_control] reserved_context_size |
| Prompt de resumen personalizado | Con las instrucciones de /compact y los hooks PreCompact (matcher manual/auto) | Con las claves compact_prompt / experimental_compact_prompt_file | Con la instrucción de /compact |
Notas:
- En Claude Code, las transcripciones de los subagentes no se ven afectadas por la compactación de la conversación principal.
- En Kimi Code, los prompts enviados antes de la última compactación ya no se pueden deshacer, y
Ctrl-Oalterna el resumen de compactación en la interfaz. Desde la 0.41.0 se le recuerda al modelo su presupuesto de contexto antes de que se ejecute la compactación automática.
Inspeccionar el contexto
- Claude Code:
/context [all]visualiza el uso de la ventana de contexto;/costmuestra los tokens usados y el coste. - Codex:
/statusmuestra la configuración de la sesión y los tokens usados, incluido el contexto restante. - Kimi Code:
/usagemuestra tokens, consumo de contexto y cuota;Ctrl-Odespliega y repliega la salida de las herramientas y los resúmenes de compactación.
Retomar y bifurcar sesiones
| Tarea | Claude Code | Codex | Kimi Code |
|---|---|---|---|
| Retomar la más reciente (directorio actual) | claude -c | codex resume --last | kimi -c |
| Retomar por ID/nombre o con selector | claude -r <id-o-nombre>; /resume en sesión | codex resume [SESSION_ID] (selector por defecto); /resume en la TUI | kimi -S [id] (selector si no das ID); /sessions en la TUI |
| Retomar una sesión no interactiva | claude -c -p "consulta" | codex exec resume [SESSION_ID] [--last] | Los flags de retomar valen para sesiones interactivas; kimi -p es de un solo prompt |
| Bifurcar una sesión | --fork-session al retomar; /branch [nombre] bifurca una conversación anterior | codex fork [SESSION_ID]; /fork en la TUI | /fork copia la sesión con todo el historial (tú te quedas en la actual) |
| Gestionar las sesiones guardadas | Transcripciones en ~/.claude/projects/ | codex archive / unarchive / delete; /archive y /delete en la TUI | kimi session list; sesiones en $KIMI_CODE_HOME/sessions/<workDirKey>/ |
Notas de comportamiento:
- Codex limita el retomar al directorio actual salvo que pases
--all; si el directorio actual no coincide con el guardado, pregunta cuál usar (configuración:tui.resume_cwd; un--cdexplícito manda).codex forkconserva la transcripción original. - Kimi Code restaura al retomar el agente asociado y el modo de permisos y de plan guardados. La documentación se contradice sobre si
--yolo/--planpueden sobrescribir el modo guardado al retomar (kimi-command.htmldice que sí,overrides.htmlque no) — considéralo sin resolver. Un/goalguardado no se copia con/fork; tras bifurcar, el CLI imprime un comandokimi --resumelisto para ejecutar. - Claude Code admite además
--from-pr(retomar las sesiones asociadas a un PR de GitHub) y/teleport(traer una sesión web al terminal).
Deshacer y rebobinar
Aquí es donde más divergen las herramientas — “deshacer” significa cosas distintas:
- Claude Code —
/rewinddevuelve tanto el código como la conversación a un checkpoint (con sistema de checkpoints; Esc Esc también rebobina). Puede retomar desde antes de un/clear. - Kimi Code —
/undo [n]revierte los prompts, la lista de tareas y el estado del modo plan — no los cambios de código. Sin argumento abre un selector (también accesible con Esc Esc estando parado). Los prompts anteriores a la última compactación no se pueden deshacer. - Codex no tiene ningún comando de deshacer documentado. Esc Esc con el compositor vacío te deja editar un mensaje anterior, lo que bifurca el chat — la transcripción original se conserva y ramificas desde el punto editado.
En resumen: el rewind de Claude revierte cambios en archivos; el undo de Kimi revierte sólo el estado de la conversación; y el editar-y-bifurcar de Codex no cambia ni el código ni el historial pasados — crea una rama nueva de la conversación.
Última verificación: 2026-09-07
Fuentes oficiales:
- https://code.claude.com/docs/en/cli-reference.md
- https://code.claude.com/docs/en/commands.md
- https://developers.openai.com/codex/cli/slash-commands
- https://developers.openai.com/codex/config-reference
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/sessions.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/slash-commands.html
- https://www.kimi.com/code/docs/en/kimi-code-cli/reference/kimi-command.html
Las herramientas de IA para programar evolucionan rápido. Si encuentras información desactualizada, abre un issue o un pull request.