txcript: herramienta para migrar sesiones de chat de IA entre agentes

Fuentes: txcript: tool for migrating AI chat sessions across agents

txcript es una librería de software diseñada para facilitar la transferencia de sesiones de chat de agentes de inteligencia artificial entre diferentes plataformas. Su función principal es permitir que una conversación iniciada en un agente, como Claude Code, se continúe en otro, como Codex, preservando el historial de mensajes, razonamiento y uso de herramientas. La herramienta ofrece una interfaz de línea de comandos (CLI), una librería en Rust y un paquete para JavaScript, además de soporte para WebAssembly, lo que permite su ejecución en macOS, Linux y Windows.

El sistema gestiona los formatos específicos de cada agente, permitiendo la búsqueda, visualización y edición de transcripciones a través de un modelo de transcripción común. Esto permite construir buscadores de sesiones, visualizadores y editores que funcionan sobre un único modelo de transcripción, independientemente de la fuente original. La herramienta incluye una integración con el protocolo MCP (Model Context Protocol) para listar y leer sesiones pasadas de forma segura.

Entre los agentes soportados se encuentran Claude Code, Codex, OpenCode, Cursor, Grok y otros. Para agentes que no tienen un adaptador nativo, txcript genera un formato de intercambio JSON llamado 'Simple', que incluye mensajes, razonamiento, llamadas a herramientas y metadatos. La conversión de datos puede perder información si el destino no soporta ciertos campos, por lo que es crucial verificar las limitaciones de cada formato. La herramienta es útil para equipos de desarrollo que necesitan mantener la continuidad del trabajo en múltiples entornos de código, permitiendo exportar sesiones a archivos locales para su transporte entre máquinas o para su uso en diferentes agentes.