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

Création d'un Workflow d'Écoute Sociale sur Reddit avec OpenClaw
Un développeur a créé un système automatisé de surveillance Reddit utilisant OpenClaw qui collecte des données, analyse les publications pour leur intention et leur sentiment, les classe par pertinence et enregistre les résultats dans Google Sheets avec une tâche cron.

Architecture OpenClaw : Construire un moteur de distribution persistant piloté par l'IA
L'architecture d'OpenClaw, avec son approche basée sur un démon et ses petits outils composables, ses recettes déclaratives et sa couche mémoire, permet des flux de travail d'automatisation continus et efficaces.

Utiliser Claude IA pour créer des listes de contrôle marketing d'applications réutilisables pour les développeurs indépendants
Un développeur iOS indépendant a utilisé Claude IA pour créer une liste de contrôle marketing complète couvrant les tâches pré-lancement, semaine de lancement et post-lancement, réduisant le processus de deux semaines à un après-midi par application.

Comment un bug React useEffect a provoqué des retours haptiques aléatoires et a fait chuter la rétention de l'application
Un développeur a ignoré pendant des mois les signalements d'utilisateurs concernant des vibrations aléatoires de l'application, pour finalement découvrir qu'un problème de dépendance dans React useEffect provoquait un retour haptique constant sur les appareils milieu de gamme, faisant chuter la rétention sur 7 jours de 35% à 18%.