Agentes de IA

Comparativas

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 CodeCodexKimi 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 personalizadoCon las instrucciones de /compact y los hooks PreCompact (matcher manual/auto)Con las claves compact_prompt / experimental_compact_prompt_fileCon 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-O alterna 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; /cost muestra los tokens usados y el coste.
  • Codex: /status muestra la configuración de la sesión y los tokens usados, incluido el contexto restante.
  • Kimi Code: /usage muestra tokens, consumo de contexto y cuota; Ctrl-O despliega y repliega la salida de las herramientas y los resúmenes de compactación.

Retomar y bifurcar sesiones

TareaClaude CodeCodexKimi Code
Retomar la más reciente (directorio actual)claude -ccodex resume --lastkimi -c
Retomar por ID/nombre o con selectorclaude -r <id-o-nombre>; /resume en sesióncodex resume [SESSION_ID] (selector por defecto); /resume en la TUIkimi -S [id] (selector si no das ID); /sessions en la TUI
Retomar una sesión no interactivaclaude -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 anteriorcodex 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 guardadasTranscripciones en ~/.claude/projects/codex archive / unarchive / delete; /archive y /delete en la TUIkimi 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 --cd explícito manda). codex fork conserva 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/--plan pueden sobrescribir el modo guardado al retomar (kimi-command.html dice que sí, overrides.html que no) — considéralo sin resolver. Un /goal guardado no se copia con /fork; tras bifurcar, el CLI imprime un comando kimi --resume listo 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 — /rewind devuelve 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:

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