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

HostMyClaudeHTML: Compartir con un clic para artefactos HTML de Claude
Un desarrollador creó hostmyclaudehtml.com, una herramienta gratuita que te permite compartir artefactos HTML generados por Claude como URLs en vivo arrastrando y soltando el archivo .html. No se requiere cuenta para quienes suben o ven el contenido.

Probando MiniMax M2.7 a través de la API en tres flujos de trabajo reales de ML y codificación
Un desarrollador compara MiniMax M2.7 con Claude Opus 4.7 en tres tareas reales: refactorizar un proyecto PyTorch, redactar notas de Obsidian y más. Resultados clave y configuración incluidos.

Qwen3.6:27b + Agente Go Personalizado: Una Alternativa Local a Claude Code
Un desarrollador prueba Qwen3.6:27b en Q8 en una RTX 6000 (96GB), afirma que iguala a Claude Code para la codificación diaria y publica como código abierto un agente Go minimalista sin complementos ni MCP.

Implementando un Asistente de Voz Local con Qwen3 en RTX 5060 Ti
Un asistente de voz para automatización del hogar completamente local que utiliza Qwen3 ASR, LLM y TTS en una RTX 5060 Ti, con clonación de voz de Morgan Freeman y una variedad de herramientas de integración.