SkyClaw : Un environnement d'exécution d'agent ouvert écrit en Rust

SkyClaw est un environnement d'exécution d'agent open-source écrit en Rust, développé en 7 phases avec 34 nouvelles fonctionnalités et 905 tests. Le projet ne présente aucun avertissement Clippy et est disponible sur GitHub.
Phase 0 — Fondation Renforcée
- Arrêt gracieux avec sauvegarde des tâches — rien n'est perdu au redémarrage
- Disjoncteur de fournisseur avec temporisation exponentielle + variation aléatoire (gère les erreurs 429/500/503)
- Réponses en flux avec édition en direct sur Telegram (limité à 30 éditions/min)
- Jusqu'à 200 cycles d'outils par tâche, délai d'expiration de 30 min
Phase 1 — Cœur Agentique
- Décomposition des tâches en un graphe orienté acyclique de sous-tâches avec ordre d'exécution topologique + détection de cycles
- File d'attente de tâches persistante avec SQLite — sauvegarde après chaque cycle d'outil, survit aux redémarrages du processus
- Budgétisation de contexte/jetons par priorité sur 7 catégories (mémoire, apprentissages, historique, etc.)
- Moteur d'auto-correction — après N échecs consécutifs sur un outil, force la rotation de stratégie
- Apprentissage inter-tâches — extrait les leçons des tâches terminées, les injecte dans le contexte futur
Phase 2 — Auto-Réparation
- Surveillant qui contrôle tous les sous-systèmes, redémarre automatiquement ceux dégradés
- Récupération d'état avec stratégies de retour arrière/saut/escalade
- Basculement de stockage mémoire — commutation automatique primaire→secondaire, récupération automatique quand le primaire revient
Phase 3 — Efficacité
- Routage de modèle par niveaux — les requêtes simples utilisent des modèles économiques/rapides, les tâches complexes obtiennent des modèles premium
- Élagage sémantique de l'historique — évalue l'importance de chaque message, supprime d'abord les moins importants
- Compression de sortie — extrait le signal des sorties verbeuses d'outils, conserve les N premières/dernières lignes + un résumé
Phase 4 — Écosystème
- Canaux : Telegram, Discord (serenity/poise), Slack (basé sur interrogation)
- Outil git typé avec garde-fous (push forcé bloqué par défaut)
- Registre de compétences — Markdown + en-tête YAML, correspondance par mot-clé et injection dans l'invite système
- Tableau de bord web HTMX, thème sombre, <50KB, vérifie l'état toutes les 10s
Phase 5 — Échelle Cloud
- Stockage de fichiers S3/R2 avec téléchargement multipart + URL pré-signées
- Métriques OpenTelemetry (latence des fournisseurs, utilisation de jetons, taux de réussite des outils, etc.)
- Multi-locataire avec isolation complète espace de travail/coffre/mémoire par locataire
- Flux OAuth (GitHub, Google, AWS) avec PKCE
- Mise à l'échelle horizontale via orchestrateur Docker
Phase 6 — Agentique Avancé
- Exécution parallèle d'outils (jusqu'à 5 concurrents, détection automatique des dépendances via union-find)
- Délégation d'agent à agent — génère des sous-agents délimités, max 10/tâche, pas de génération récursive
- Déclencheurs proactifs : changement de fichier, cron, webhook, seuil — désactivés par défaut, limités en fréquence
- Invite système adaptative — s'auto-corrige avec notation de confiance, expire automatiquement les corrections sous-performantes
Phase 7 — Multimodal
- Prise en charge de la vision pour JPEG/PNG/GIF/WebP — encodé en base64, compatible avec les formats Anthropic et OpenAI
Le développeur sollicite les retours de la communauté Rust sur ce qu'il faudrait construire par-dessus cet environnement d'exécution.
📖 Lire la source complète : r/openclaw
👀 See Also

Délimiter la couche de gouvernance pour le développement d'IA multi-agents
Delimit est une couche de gouvernance open-source qui coordonne plusieurs agents d'IA de codage pour prévenir les conflits. Il fournit une mémoire partagée, une détection de collision et un suivi d'audit pour des agents comme Claude Code, Codex et Gemini.

Android CLI et Compétences pour les Flux de Travail de Développement d'Agents IA
Google a lancé Android CLI avec des commandes comme android create et android sdk install, ainsi que le dépôt GitHub Android Skills avec des ensembles d'instructions modulaires. Les benchmarks internes montrent une réduction de 70 % de l'utilisation de tokens LLM et une exécution des tâches 3 fois plus rapide.

L'approche de débat multi-agents améliore la qualité du raisonnement des LLM.
Un développeur a expérimenté une approche de débat multi-agents avec CyrcloAI, où différents agents IA endossent des rôles comme analyste, critique et synthétiseur pour critiquer les réponses des autres avant de produire une réponse finale, ce qui a donné des résultats plus structurés et réfléchis.

EsoLang-Bench : Un benchmark de codage utilisant des langages ésotériques pour tester le raisonnement des LLM
Des chercheurs ont créé EsoLang-Bench, un benchmark de codage utilisant des langages de programmation ésotériques comme Brainfuck et Whitespace pour tester si les LLM peuvent raisonner ou simplement faire du pattern-matching. Le meilleur résultat parmi GPT-5.2, O4-mini, Gemini, Qwen et Kimi était de 11,2 %.