Orloj : Runtime d'Orchestration Déclarative pour Systèmes d'IA Multi-Agents

✍️ OpenClawRadar📅 Publié: March 26, 2026🔗 Source
Orloj : Runtime d'Orchestration Déclarative pour Systèmes d'IA Multi-Agents
Ad

Ce que fait Orloj

Orloj est un runtime d'orchestration sous licence Apache 2.0 pour les systèmes d'IA multi-agents. Vous déclarez les agents, outils, politiques et flux de travail dans des manifestes YAML déclaratifs, et Orloj gère la planification, l'exécution, la gouvernance et la fiabilité. Ses créateurs l'ont conçu car exécuter des agents d'IA en production aujourd'hui ressemble à exécuter des conteneurs avant Kubernetes : des scripts ad hoc, aucune gouvernance, aucune observabilité, et aucune méthode standard pour gérer des flottes d'agents.

Fonctionnalités principales

  • Agents-en-tant-que-code : Définissez les agents en YAML avec leur modèle, outils, permissions et limites d'exécution.
  • Topologies d'orchestration : Composez des agents en graphes orientés — pipelines, hiérarchies ou boucles en essaim.
  • Application de la gouvernance : AgentPolicy, AgentRole et ToolPermission sont évalués en ligne pendant l'exécution avant chaque tour d'agent et appel d'outil. Les actions non autorisées échouent en mode fermé avec des erreurs structurées et des pistes d'audit.
  • Contrôles de politique : Définissez des budgets de jetons par exécution, listes blanches de modèles, bloquez des outils spécifiques et limitez les politiques à des systèmes d'agents individuels.
  • Fiabilité en production : Propriété des tâches basée sur des baux, nouvelle tentative exponentielle plafonnée avec jitter, relecture idempotente et gestion des lettres mortes.
  • Planification : Prend en charge les déclencheurs cron et la création de tâches pilotée par webhook.
  • Isolation des outils : Configurez par outil en fonction du niveau de risque — exécution directe, en bac à sable, en conteneur ou WASM.
  • Support natif MCP : Enregistrez des serveurs MCP (stdio ou HTTP), découvrez automatiquement les outils et appliquez des politiques de gouvernance.
Ad

Architecture

Le système utilise une séparation serveur/travailleur :

  • Serveur orlojd : Héberge l'API, le magasin de ressources (en mémoire pour le développement, Postgres pour la production) et le planificateur de tâches.
  • Instances orlojworker : Réclament et exécutent les tâches, acheminent les requêtes de modèle via une passerelle (OpenAI, Anthropic, Ollama, etc.) et exécutent les outils dans une isolation configurable.

Pour le développement local, exécutez tout dans un seul processus avec : orlojd --embedded-worker --storage-backend=memory.

Pour commencer

Téléchargez orlojd (serveur) et orlojctl (CLI) depuis GitHub Releases, extrayez-les et exécutez :

# Démarrez le serveur avec un travailleur intégré
./orlojd --storage-backend=memory --task-execution-mode=sequential --embedded-worker

Ouvrez http://127.0.0.1:8080/ pour la console web, puis appliquez un plan de démarrage :

# Appliquez un plan de démarrage (pipeline : planificateur -> recherche -> rédacteur)
./orlojctl apply -f examples/blueprints/pipeline/
# Vérifiez le résultat
./orlojctl get task bp-pipeline-task

Trois plans de démarrage sont inclus : pipeline, hiérarchique et boucle en essaim. L'équipe construit des modèles pour les flux de travail opérationnels comme le triage des incidents, la collecte de preuves de conformité, les pipelines d'investigation CVE et l'audit de rotation des secrets.

État actuel

Il s'agit de la version v0.1.0 en développement actif. La feuille de route inclut un cloud hébergé, un packaging de conformité et plus encore. Le runtime complet est open source dès aujourd'hui.

📖 Read the full source: HN AI Agents

Ad

👀 See Also

Claude Code v2.1.90 ajoute la prise en charge de la souris avec le drapeau CLAUDE_CODE_NO_FLICKER
Tools

Claude Code v2.1.90 ajoute la prise en charge de la souris avec le drapeau CLAUDE_CODE_NO_FLICKER

Anthropic a publié Claude Code v2.1.90 avec une nouvelle fonctionnalité qui permet la prise en charge de la souris dans l'interface de chat. Les utilisateurs peuvent l'activer en définissant la variable d'environnement CLAUDE_CODE_NO_FLICKER=1 avant d'exécuter claude.

OpenClawRadar
Smriti : Un système similaire à Git pour gérer l'état de raisonnement des LLM afin d'éviter la dérive des conversations
Tools

Smriti : Un système similaire à Git pour gérer l'état de raisonnement des LLM afin d'éviter la dérive des conversations

Smriti est un outil open-source qui permet aux développeurs de sauvegarder, restaurer, brancher et comparer les états de raisonnement dans les conversations LLM pour éviter la dérive. Il traite les interactions comme un état plutôt que comme un historique de discussion, permettant des retours en arrière propres et une exploration alternative sans contamination.

OpenClawRadar
Claude Auto-Continue : L'extension Chrome automatise les interruptions de limite d'utilisation des outils
Tools

Claude Auto-Continue : L'extension Chrome automatise les interruptions de limite d'utilisation des outils

Un développeur a créé une extension Chrome gratuite qui clique automatiquement sur 'Continuer' lorsque Claude atteint sa limite d'utilisation d'outils après environ 20 appels, éliminant les interruptions manuelles lors des flux de travail agentiques. L'extension inclut une option de minimisation des tokens et fonctionne sur tous les onglets et fenêtres.

OpenClawRadar
Code source : CLI open source pour compresser les grands monorepos Java/Spring pour Claude
Tools

Code source : CLI open source pour compresser les grands monorepos Java/Spring pour Claude

sourcecode CLI réduit un monorepo Java/Spring d'environ 4k fichiers de ~3M tokens à 1.7k tokens (mode compact). Actuellement, il se concentre sur la compression de contexte, la détection de points chauds git et la recherche de symboles.

OpenClawRadar