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

✍️ OpenClawRadar📅 Publié: March 9, 2026🔗 Source
SkyClaw : Un environnement d'exécution d'agent ouvert écrit en Rust
Ad

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é
Ad

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

Ad

👀 See Also

MemRosetta ajoute une mémoire persistante à Claude Code avec une configuration en une seule commande
Tools

MemRosetta ajoute une mémoire persistante à Claude Code avec une configuration en une seule commande

MemRosetta v0.2.4 fournit à Claude Code une mémoire inter-sessions via une simple commande npm install. L'outil inclut un serveur MCP avec 6 outils de mémoire, une capture automatique des sessions et un stockage SQLite local qui peut être partagé avec Cursor.

OpenClawRadar
Plugin Claude Code pour les Campagnes de D&D Utilisant le Suivi d'État en Markdown
Tools

Plugin Claude Code pour les Campagnes de D&D Utilisant le Suivi d'État en Markdown

Un plugin Claude Code utilise des fichiers markdown pour suivre l'état de la campagne et permet à Claude de jouer le rôle de Maître du Donjon pour des sessions de D&D en solo. Le système est gratuit et open-source, nécessitant une installation en tant que plugin suivie de la commande /claude-dnd:new-campaign pour démarrer.

OpenClawRadar
Table Ronde IA : Outil pour Comparer Plus de 200 Modèles d'IA sur des Questions Structurées
Tools

Table Ronde IA : Outil pour Comparer Plus de 200 Modèles d'IA sur des Questions Structurées

AI Roundtable est un outil gratuit qui permet aux utilisateurs de poser des questions avec des options de réponse définies, de sélectionner jusqu'à 50 modèles parmi une base de plus de 200, et d'obtenir des réponses structurées dans des conditions identiques. Il comprend également une fonction de débat où les modèles peuvent voir le raisonnement des autres et un modèle de relecture qui résume les transcriptions.

OpenClawRadar
Unsloth Studio permet une vitesse d'entraînement deux fois plus rapide avec une réduction de 70 % de la VRAM pour le réglage fin d'IA en local.
Tools

Unsloth Studio permet une vitesse d'entraînement deux fois plus rapide avec une réduction de 70 % de la VRAM pour le réglage fin d'IA en local.

Unsloth Studio propose des outils pour entraîner et affiner des modèles de langage sur du matériel local avec un entraînement 2 fois plus rapide et une réduction de 70 % de la VRAM. Il prend en charge l'exportation des modèles au format GGUF pour une utilisation avec Ollama et permet des flux de travail de codage IA entièrement locaux sur du matériel 24 Go comme le RTX 4090.

OpenClawRadar