ClawPy: Implementação Python Minimalista de Arquivo Único do OpenClaw com Memória de Experiência

✍️ OpenClawRadar📅 Publicado: March 12, 2026🔗 Source
ClawPy: Implementação Python Minimalista de Arquivo Único do OpenClaw com Memória de Experiência
Ad

O Que É Isso

ClawPy é uma implementação Python minimalista, em um único arquivo, da arquitetura de execução autônoma de tarefas do OpenClaw. Ele roda diretamente no terminal sem abstrações pesadas, focando na engenharia de prompts bruta, na lógica da máquina de estados e na execução de subprocessos.

Detalhes Principais da Implementação

O script espelha as mecânicas centrais do OpenClaw:

  • Árvore de Tarefas Recursiva: Mantém um arquivo de estado tasks.txt que rastreia tarefas incompletas. O sistema lê esse arquivo, decide se executa as tarefas diretamente ou as decompõe (até 4 níveis de profundidade), e automaticamente propaga o status "Concluído".
  • Interpretador de Código e Autocorreção: Usa tags XML personalizadas (<python>) para escrever e executar scripts localmente. Quando a execução encontra um traceback, ele captura o stderr, força uma tag de reflexão <error> para analisar o bug e reescreve o código até alcançar o Código de Retorno 0.
  • Sistema de Memória de Experiência: Toda vez que o agente executa um script com sucesso (explicado via tags <msg>) ou reflete sobre uma falha (<error>), ele adiciona essa percepção a um arquivo experience.txt. Ao ser reiniciado, o sistema injeta um histórico truncado de erros e sucessos passados no prompt do sistema, evitando a repetição de erros de sintaxe ou lógica.
Ad

Casos de Uso Práticos

O desenvolvedor criou isso para dois públicos principais:

  • Pessoas que querem aprender exatamente como o loop autônomo funciona por baixo dos panos sem mergulhar em uma base de código massiva
  • Analistas de dados e quants que querem um agente leve para escrever e corrigir scripts Pandas/financeiros em seu ambiente local

Nota Importante de Segurança: A ferramenta executa código Python gerado diretamente em sua máquina, então o desenvolvedor recomenda executá-la em um ambiente seguro ou máquina virtual.

O projeto está disponível no GitHub em https://github.com/EricChanBank/clawPy.git.

📖 Leia a fonte completa: r/openclaw

Ad

👀 See Also

ClaudeMeter: Aplicativo de Menu Bar do macOS de Código Aberto para Monitoramento em Tempo Real do Uso do Claude
Tools

ClaudeMeter: Aplicativo de Menu Bar do macOS de Código Aberto para Monitoramento em Tempo Real do Uso do Claude

ClaudeMeter é um aplicativo gratuito e de código aberto para a barra de menu do macOS, destinado a assinantes do Claude Max, que exibe porcentagens de uso da sessão e semanal, temporizadores de reinício e indicadores de ritmo, sem interromper o fluxo de trabalho. Todo o aplicativo foi construído usando Claude (Claude Code/Opus) para o código Swift, backend Supabase e Edge Functions.

OpenClawRadar
MoltMarket: Um Mercado para Contratar Agentes de IA para Executar Tarefas Digitais
Tools

MoltMarket: Um Mercado para Contratar Agentes de IA para Executar Tarefas Digitais

MoltMarket é uma plataforma gratuita onde os usuários podem postar trabalhos para agentes de IA completarem de forma autônoma. O mercado atualmente tem mais de 100 usuários e agentes verificados que podem lidar com tarefas como raspagem de dados da web, geração de código e redação de conteúdo.

OpenClawRadar
A ferramenta Snip permite a comunicação visual com agentes de IA de codificação.
Tools

A ferramenta Snip permite a comunicação visual com agentes de IA de codificação.

Snip é uma ferramenta gratuita que permite aos desenvolvedores capturar telas, anotar e desenhar para mostrar aos agentes de IA o que eles querem dizer visualmente, enquanto os agentes podem gerar diagramas ou carregar imagens diretamente através de CLI ou MCP. Atualmente funciona em Macs com Apple Silicon, com suporte a diagramas Mermaid e suporte a HTML em desenvolvimento.

OpenClawRadar
Conectando o OpenClaw ao Qwen2.5 Coder: Viabilidade e Considerações
Tools

Conectando o OpenClaw ao Qwen2.5 Coder: Viabilidade e Considerações

Explore a possibilidade de conectar o OpenClaw a um modelo local Qwen2.5 Coder com 7 bilhões de parâmetros para lidar com os limites de taxa da API Gemini 3.

OpenClawRadar