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

srclight : Serveur MCP d'indexation de code entièrement local avec intégrations Ollama
srclight est un serveur MCP pour l'indexation approfondie du code qui fonctionne à 100 % localement sans clés API ni appels cloud. Il utilise l'analyse syntaxique AST tree-sitter pour 11 langages, SQLite FTS5 pour la recherche par mots-clés, Ollama pour les embeddings, et la similarité cosinus accélérée par GPU via cupy.

GLM-5.1 vs MiniMax M2.7 : Comparaison des performances pour les agents d'IA de codage
GLM-5.1 atteint des scores de 77,8 sur SWE-bench-Verified et 56,2 sur Terminal Bench 2.0, les plus élevés parmi les modèles open source, tandis que MiniMax M2.7 offre des réponses rapides avec un faible TTFT et un débit élevé, idéal pour les bots d'intégration continue et les modifications par lots.

Extension Chrome Cowork automatise la suppression des données personnelles des courtiers en données
Un utilisateur de Reddit rapporte qu'en utilisant l'extension Chrome Cowork avec une connexion Gmail, il a automatisé le remplissage de formulaires, la rédaction d'e-mails et la vérification des demandes de suppression pour effacer ses données personnelles des principaux fournisseurs de données en seulement quelques heures.

Avant de coder : Un plugin Claude Code qui oblige à réfléchir avant de programmer
Upfront est un plugin Claude Code doté de 20 compétences qui met les développeurs au défi avant de générer du code. Il utilise trois commandes : /upfront:feature pour contester les exigences vagues, /upfront:plan pour diviser le travail en phases d'environ 400 lignes de code, et /upfront:build pour exécuter avec le TDD et une revue par phase.