Culpa: Motor de Reproducción Determinista de Código Abierto para Depuración de Agentes de IA

Culpa es un motor de reproducción determinista de código abierto diseñado específicamente para depurar sesiones de agentes de IA. El problema central que aborda es la naturaleza no determinista de los agentes LLM: cuando fallan, no puedes reproducir el fallo exacto simplemente reejecutando la sesión.
Cómo funciona
La herramienta registra cada llamada LLM junto con el contexto de ejecución completo durante una sesión de agente. Cuando necesitas depurar un fallo, reproduce la sesión utilizando las respuestas grabadas como stubs en lugar de realizar nuevas llamadas API. Esto hace que la reproducción sea completamente determinista y no cuesta nada ya que no accede a las APIs reales.
Características principales
- Modo proxy: Funciona con herramientas como Claude Code y Cursor sin requerir cambios de código
- SDK de Python: Disponible para desarrolladores que construyen sus propios agentes
- Soporte de API: Compatible con las APIs de Anthropic y OpenAI
- Capacidad de bifurcación: Puedes bifurcar en cualquier punto de decisión grabado, inyectar una respuesta diferente y ver qué habría sucedido
Beneficios prácticos
Dado que la reproducción utiliza respuestas grabadas en lugar de realizar llamadas API reales, las sesiones de depuración no incurren en costos de API. La naturaleza determinista de las reproducciones hace posible reproducir y analizar fallos de manera confiable que de otro modo serían imposibles de recrear debido a la aleatoriedad inherente en las respuestas de los LLM.
El proyecto está buscando activamente comentarios, particularmente de desarrolladores que construyen flujos de trabajo de agentes. El creador señala que es un estudiante de primer año de informática y busca mejorar la herramienta.
📖 Leer la fuente completa: r/LocalLLaMA
👀 Ver también

FixAI Dev: Un Juego de Derechos del Consumidor Usando Claude Haiku con Contratos JSON Estrictos
Un desarrollador creó un juego de navegador donde Claude Haiku actúa como una IA corporativa que niega solicitudes de consumidores; los jugadores argumentan utilizando leyes reales de protección al consumidor en 37 casos de la UE, EE. UU., Reino Unido y Australia. La arquitectura usa Haiku solo para el lenguaje, con lógica del juego en el servidor y contratos JSON estrictos entre componentes.

La Aplicación de Escritorio de Claude Agrega la Función de Proyectos a la Interfaz de Trabajo en Equipo
La aplicación de escritorio de Claude ahora incluye una función de Proyectos en Cowork, que permite a los usuarios organizar tareas y contexto en espacios de trabajo dedicados. Los archivos e instrucciones permanecen en el ordenador local del usuario, con opciones para importar proyectos existentes o comenzar nuevos.

Línea de Estado Personalizada para Claude Code Muestra Uso de Contexto, Costo y Rama de Git
Un usuario de Reddit creó un script bash que aprovecha la configuración statusLine de Claude Code para mostrar información en tiempo real, incluyendo el uso de la ventana de contexto, el costo de la sesión, el modelo activo y la rama actual de git. El script requiere jq y está disponible en GitHub.

Presentamos Roam-Code CLI: Una alternativa más rápida y determinista para la exploración de código.
Roam-Code CLI reemplaza la fase de exploración de Claude Code con una alternativa más rápida y determinista que indexa bases de código para mejorar la eficiencia.