Déplacement de la logique de l'agent IA vers YAML : Exécution depuis Telegram, VS Code et CLI

Un développeur en a eu assez d'écrire des outils TypeScript pour chaque connecteur dans OpenClaw (Postgres, SSH, Slack, etc.). Sa solution : déplacer la logique métier de l'agent dans un fichier agent.yaml et l'exécuter via OE Runtime en tant que serveur HTTP. Le SKILL.md d'OpenClaw pointe vers ce serveur, et le même YAML fonctionne désormais depuis Telegram, VS Code et la CLI — sans duplication de code.
Architecture
Le flux ressemble à ceci :
Message utilisateur dans Telegram → OpenClaw appelle POST /run-file → OE Runtime exécute agent.yaml → résultat renvoyé dans Telegram
Définition de l'agent en YAML
Au lieu d'écrire du TypeScript pour chaque outil, l'agent est défini de manière déclarative :
name: Database Analyst
instructions: |
Vous êtes un analyste de base de données...
steps:
- name: Query
content: Lister toutes les tables et les nombres de lignes
connectors:
- connection_name: My Database
connection_type: postgresql
Pourquoi cela fonctionne
L'effet clé : le même agent.yaml s'exécute depuis VS Code, CLI et HTTP. Aucune duplication. Cela sépare la logique de l'agent de la couche d'interface et le rend portable sur différentes surfaces.
Pour qui cela est destiné
Si vous construisez avec OpenClaw et souhaitez réduire le code TypeScript répétitif, ou si vous avez besoin que votre agent fonctionne dans plusieurs environnements (chat, IDE, terminal), ce modèle mérite d'être examiné.
📖 Lire la source complète : r/openclaw
👀 See Also

OpenClaw Orchestre le Système de ReleaseOps d'Entreprise pour l'Application Multi-Plateformes
Un développeur a créé un système ReleaseOps semi-automatisé utilisant OpenClaw pour gérer les processus QA d'une application comptant près d'un million d'utilisateurs sur les plateformes Web, iOS, Android et TV. Le système automatise la gestion des tickets, les journaux de sortie des scripts de test, et relie le tout en utilisant GPT-4 mini.

Utiliser Claude Opus 4 pour l'Orchestration IA sur Matériel Limité
Exploration de Claude Opus 4 en tant que moteur de raisonnement sur un Mac Mini de 2014, en tirant parti de l'API Claude pour gérer des tâches d'orchestration complexes.

Évolution de la configuration d'OpenClaw : de la surconfiguration à un système multi-agent pratique
Un développeur partage son parcours de trois réinstallations à une configuration fonctionnelle d'OpenClaw avec spécialisation multi-agents, mémoire en couches et recherche sémantique utilisant le backend QMD, fonctionnant sur Mac mini M2 avec une instance Hetzner séparée pour l'expérimentation.

Gestion des défaillances des agents IA : Limites de réessai et budgets d'échec
Une équipe de production exploitant 6 agents IA a mis en place un budget de 3 échecs après qu'un agent ait réessayé une tâche limitée par quota 319 fois, gaspillant des heures de calcul. Ils ont également traité les dépassements de délai de pulsation, les faux rapports d'achèvement de tâche et les conflits de verrouillage optimiste.