Moviendo la lógica del agente de IA a YAML: Ejecuta desde Telegram, VS Code y CLI

Un desarrollador se cansó de escribir herramientas TypeScript para cada conector en OpenClaw (Postgres, SSH, Slack, etc.). Su solución: mover la lógica de negocio del agente a un archivo agent.yaml y ejecutarlo mediante OE Runtime como servidor HTTP. El SKILL.md de OpenClaw apunta a ese servidor, y el mismo YAML ahora funciona desde Telegram, VS Code y la CLI, sin duplicación de código.
Arquitectura
El flujo se ve así:
Mensaje de usuario en Telegram → OpenClaw llama a POST /run-file → OE Runtime ejecuta agent.yaml → resultado de vuelta a Telegram
Definición del agente en YAML
En lugar de escribir TypeScript para cada herramienta, el agente se define declarativamente:
name: Analista de Base de Datos
instructions: |
Eres un analista de base de datos...
steps:
- name: Consulta
content: Listar todas las tablas y recuentos de filas
connectors:
- connection_name: Mi Base de Datos
connection_type: postgresql
Por qué funciona
El efecto secundario clave: el mismo agent.yaml se ejecuta desde VS Code, CLI y HTTP. Sin duplicación. Esto separa la lógica del agente de la capa de interfaz de usuario y lo hace portable entre superficies.
A quién va dirigido
Si estás construyendo con OpenClaw y quieres reducir el código repetitivo de TypeScript, o necesitas que tu agente se ejecute en múltiples entornos (chat, IDE, terminal), este patrón vale la pena.
📖 Lee la fuente completa: r/openclaw
👀 Ver también

Flujo de Trabajo de Pruebas Gráficas Multiplataforma para Desarrollo Asistido por IA
Un desarrollador comparte un flujo de trabajo para probar código gráfico de Windows D3D11/D3D12 en ejecutores de CI Linux sin cabeza y sin GPU, utilizando MinGW-w64, Wine, DXVK/VKD3D-Proton, Lavapipe y llvmpipe. El enfoque permite una validación integral del código generado por IA a través de tuberías de CI.

Organización OpenClaw de Telegram: La Configuración de Tema por Agente Resuelve el Caos en los Chats
Un desarrollador solucionó los problemas de gestión de Telegram en OpenClaw implementando una estructura de tema por agente en un grupo dedicado, reduciendo la contaminación de contexto y mejorando la depuración. La configuración incluye mapeo específico de temas, valores predeterminados solo para menciones y reglas de enrutamiento más limpias.

Usar Archivos Markdown como Motor de Flujo de Trabajo para Claude Code en Kubernetes
Un desarrollador reemplazó herramientas tradicionales de pipeline como Dagster o Prefect con archivos markdown en inglés simple que Claude Code ejecuta como un CronJob de Kubernetes. El sistema coordina los pasos escribiendo artefactos en disco y ha estado funcionando durante más de un mes.

Desarrollador compara la IA Claude con una calculadora moderna para flujos de trabajo de programación.
Un desarrollador con 18 meses en un proyecto serverless Angular/AWS SPA/PWA informa que usa Claude AI para el 90% de la codificación asistida por IA, describiéndolo como una 'versión del siglo XXI de una calculadora' que los hace 10 veces más productivos a pesar de ocasionalmente producir resultados catastróficos.