Mandala v0.3 : Un runtime asynchrone open-source pour unifier la télémétrie logistique en tant que spans OpenTelemetry pour le raisonnement agentiel

Mandala (GitHub) est un nouveau runtime open-source (Apache 2.0) qui fait le pont entre les silos de données logistiques en un seul flux d'événements pour le raisonnement basé sur des agents. Actuellement en v0.3, il est principalement en Python (83 %) avec une couche de projection d'événements en Rust (12 %). Le projet a 4 étoiles et CI passe.
Architecture
Mandala ingère les données de la télémétrie des camions Samsara, des déclarations douanières Descartes, du statut ferroviaire Vizion et des données de sécurité des transporteurs FMCSA via des webhooks. Il envoie les événements sous forme de spans OpenTelemetry vers n'importe quel backend d'observabilité (Jaeger, Tempo, Honeycomb, Datadog) et expose un magasin d'état via Redis Streams avec un TTL de 14 jours. Un ensemble d'outils MCP permet aux agents LLM d'interroger l'état en direct.
Outils MCP pour agents
Le runtime fournit des outils MCP en lecture seule couvrant l'ensemble de la surface logistique, notamment :
get_shipmentget_truckcheck_customs_statusget_fleet_near_borderget_trucks_at_poe_without_filingget_cold_chain_breachesget_trailer_handoff_chain
Ces outils sont conçus pour que les agents puissent raisonner sur l'état sans muter les systèmes des fournisseurs. Chaque expédition est tracée comme une trace distribuée, permettant à l'agent de déboguer le cycle de vie complet de tout colis.
Flux de données
Les données provenant des capteurs des camions, des systèmes d'expédition/douane et du statut ferroviaire sont ingérées dans Mandala, qui les enrichit et pousse des alertes vers une couche d'outils MCP consommable par Claude ou tout LLM. L'état est stocké dans Redis Streams pour des requêtes à faible latence. La télémétrie est également envoyée via OTLP vers les backends d'observabilité et matérialisée dans des modèles dbt pour l'analyse. Pas de téléphonie à la maison.
Feuille de route
Le projet recherche activement des développeurs d'agents pour composer Mandala dans des chaînes de workflow plus longues (routage, météo, répartition, courtage, notifications Slack), ainsi que des contributeurs Rust pour la couche de projection d'événements.
📖 Lire la source complète : r/openclaw
👀 See Also

Amélioration des sessions de code Claude avec claude-self-improve
Claude-self-improve est un outil en ligne de commande qui améliore les performances de l'IA Claude Code en analysant les données de session et en mettant à jour automatiquement les fichiers de mémoire.

Test de MiniMax M2.7 via API sur trois workflows ML et codage réels
Un développeur compare MiniMax M2.7 à Claude Opus 4.7 sur trois tâches réelles : refactorisation d'un projet PyTorch, rédaction de notes Obsidian, et plus. Résultats clés et configuration inclus.

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.
Extraction chirurgicale de GitHub : une compétence Claude pour récupérer une fonction, pas tout le dépôt
Un nouveau Skill Claude open-source nommé surgical-github-extraction empêche Claude Code de cloner des dépôts entiers quand vous ne voulez qu'une seule fonction ou un motif. Il lit le README, extrait 1 à 3 fichiers sources bruts, et prélève la plus petite unité utile avec un commentaire de provenance.