ClawPy : Implémentation Python Minimaliste en Fichier Unique d'OpenClaw avec Mémoire d'Expérience

Ce que c'est
ClawPy est une implémentation Python minimale, en un seul fichier, de l'architecture d'exécution autonome de tâches d'OpenClaw. Il s'exécute directement dans le terminal sans lourdes abstractions, en se concentrant sur l'ingénierie de prompts brute, la logique de machine à états et l'exécution de sous-processus.
Détails clés de l'implémentation
Le script reproduit les mécanismes fondamentaux d'OpenClaw :
- Arborescence de tâches récursive : Maintient un fichier d'état
tasks.txtqui suit les tâches incomplètes. Le système lit ce fichier, décide s'il faut exécuter les tâches directement ou les décomposer (jusqu'à 4 niveaux de profondeur), et remonte automatiquement le statut "Terminé". - Interpréteur de code et auto-réparation : Utilise des balises XML personnalisées (
<python>) pour écrire et exécuter des scripts localement. Lorsque l'exécution rencontre une trace d'erreur, il capture lastderr, force une balise de réflexion<error>pour analyser le bug, et réécrit le code jusqu'à obtenir un Code de retour 0. - Système de mémoire d'expérience : Chaque fois que l'agent exécute avec succès un script (expliqué via des balises
<msg>) ou réfléchit à un plantage (<error>), il ajoute cette information à un fichierexperience.txt. Au redémarrage, le système injecte un historique tronqué des erreurs et succès passés dans le prompt système, évitant la répétition d'erreurs syntaxiques ou logiques.
Cas d'utilisation pratiques
Le développeur a créé ceci pour deux publics principaux :
- Les personnes qui veulent comprendre exactement comment fonctionne la boucle autonome sans plonger dans une base de code massive
- Les analystes de données et quants qui veulent un agent léger pour écrire et corriger des scripts Pandas/financiers dans leur environnement local
Note de sécurité importante : L'outil exécute directement le code Python généré sur votre machine, donc le développeur recommande de l'exécuter dans un environnement sécurisé ou une machine virtuelle.
Le projet est disponible sur GitHub à https://github.com/EricChanBank/clawPy.git.
📖 Lire la source complète : r/openclaw
👀 See Also

Code Altimate : Harnais de Génie de Données Agentiel Open-Source
Altimate Code est un harnais open-source qui fournit des outils déterministes d'ingénierie des données pour les agents d'IA, abordant des problèmes comme le SQL halluciné et le manque de contexte de schéma. Il inclut la traçabilité au niveau des colonnes, la détection d'anti-modèles SQL et l'intégration dbt, avec des benchmarks montrant 74,4 % de performance sur ADE-bench.

Werld : Simulation de vie artificielle ouverte avec réseaux de neurones évolutifs
Werld est une simulation de vie artificielle en temps réel où des agents dotés de réseaux neuronaux NEAT font évoluer leur propre architecture neuronale, leur traitement sensoriel et leurs comportements sans règles prédéfinies ni fonctions de récompense. La simulation commence avec 30 agents sur un graphe petit-monde de Watts-Strogatz avec 64 canaux sensoriels, 7 fonctions motrices continues et 29 traits génétiques héréditaires.

Outil gratuit de détection de signaux de pharmacovigilance développé avec Claude Code
Un développeur a utilisé Claude Code pour créer une plateforme gratuite de pharmacovigilance qui analyse 2,9 millions de rapports d'effets indésirables de la FDA, exécutant une détection statistique de signaux pour laquelle les plateformes commerciales facturent entre 50 000 et 500 000 dollars par an. L'outil est hébergé gratuitement sur HuggingFace.

Cortex v1.2 ajoute l'enrichissement par LLM, les questions-réponses avec citations et la résolution de conflits.
Cortex, une couche de mémoire locale pour les agents OpenClaw, a publié la version 1.2 avec un enrichissement augmenté par LLM activé par défaut, une commande de questions-réponses avec citations, ainsi qu'une déduplication et une résolution de conflits améliorées. L'outil inclut désormais une gestion de configuration unifiée et un pré-filtrage de recherche basé sur l'intention.