ClawPy: Implementación Mínima de Python en un Solo Archivo de OpenClaw con Memoria de Experiencia

Qué es esto
ClawPy es una implementación minimalista en Python de un solo archivo de la arquitectura de ejecución autónoma de tareas de OpenClaw. Se ejecuta directamente en la terminal sin abstracciones pesadas, centrándose en la ingeniería de prompts en bruto, la lógica de máquinas de estado y la ejecución de subprocesos.
Detalles clave de implementación
El script refleja la mecánica central de OpenClaw:
- Árbol de tareas recursivo: Mantiene un archivo de estado
tasks.txtque rastrea tareas incompletas. El sistema lee este archivo, decide si ejecutar tareas directamente o descomponerlas (hasta 4 niveles de profundidad), y automáticamente propaga el estado "Completado". - Intérprete de código y autocorrección: Utiliza etiquetas XML personalizadas (
<python>) para escribir y ejecutar scripts localmente. Cuando la ejecución encuentra un traceback, captura elstderr, fuerza una etiqueta de reflexión<error>para analizar el error, y reescribe el código hasta lograr un Código de Retorno 0. - Sistema de memoria de experiencia: Cada vez que el agente ejecuta exitosamente un script (explicado mediante etiquetas
<msg>) o reflexiona sobre un fallo (<error>), añade esa información a un archivoexperience.txt. Al reiniciarse, el sistema inyecta un historial truncado de errores y éxitos pasados en el prompt del sistema, evitando la repetición de errores sintácticos o lógicos.
Casos de uso prácticos
El desarrollador creó esto para dos audiencias principales:
- Personas que quieren aprender exactamente cómo funciona el bucle autónomo internamente sin sumergirse en una base de código masiva
- Analistas de datos y cuantitativos que desean un agente liviano para escribir y corregir scripts de Pandas/financieros en su entorno local
Nota importante de seguridad: La herramienta ejecuta código Python generado directamente en tu máquina, por lo que el desarrollador recomienda ejecutarla en un entorno seguro o máquina virtual.
El proyecto está disponible en GitHub en https://github.com/EricChanBank/clawPy.git.
📖 Read the full source: r/openclaw
👀 Ver también

Terrarium: Caja de arena de código abierto para entornos agénticos con retroceso en el tiempo
Una solución de sandboxing versátil para ejecutar múltiples agentes de IA de forma segura en cualquier VPS o nube. Cuenta con mundos aislados, gestión de proxy inverso, interfaces gráficas y una máquina del tiempo para revertir el estado de los contenedores.

SIDJUA v0.9.7: Inteligencia Artificial Multiagente de Código Abierto con Aplicación de Gobernanza Pre-Acción
SIDJUA v0.9.7 es un marco de IA multiagente de código abierto y autoalojado que aplica reglas de gobernanza antes de que los agentes actúen, bloqueando acciones no autorizadas como exceder presupuestos o violar alcances. Es compatible con múltiples proveedores de LLM, funciona con 4 GB de RAM e incluye una interfaz gráfica de escritorio construida con Tauri v2.

Madar: Compilador de Contexto Local para Claude Code / Cursor — 78% Menos Tokens en el Repositorio NestJS
Madar es un compilador de contexto local de código abierto para agentes de codificación. En un repositorio NestJS + BullMQ (~800 archivos), redujo los tokens de entrada de Claude Code en un 78% y el costo en un 63% para una tarea de explicación. Solo gráficos con alcance.

El compilador SMELT reduce el uso de tokens del espacio de trabajo OpenClaw hasta en un 95%.
SMELT compila archivos markdown del espacio de trabajo de OpenClaw en un formato de ejecución más denso, enviando solo contenido relevante a los modelos de IA. Los puntos de referencia muestran reducciones de tokens del 76,1% al 95,5% en consultas, evitando el reprocesamiento de archivos estáticos como USER.md y SOUR.md en cada mensaje.