Перенос логики ИИ-агента в YAML: запуск из Telegram, VS Code и CLI

✍️ OpenClawRadar📅 Опубликовано: 11 августа 2026 г.🔗 Source
Перенос логики ИИ-агента в YAML: запуск из Telegram, VS Code и CLI
Ad

Одному разработчику надоело писать инструменты на TypeScript для каждого коннектора в OpenClaw (Postgres, SSH, Slack и т. д.). Его решение: перенести бизнес-логику агента в файл agent.yaml и запускать его через OE Runtime как HTTP-сервер. SKILL.md в OpenClaw указывает на этот сервер, и тот же YAML теперь работает из Telegram, VS Code и CLI — без дублирования кода.

Архитектура

Поток выглядит так:

Сообщение пользователя в Telegram → OpenClaw вызывает POST /run-file → OE Runtime выполняет agent.yaml → результат возвращается в Telegram

Определение агента в YAML

Вместо написания TypeScript-кода для каждого инструмента агент определяется декларативно:

name: Аналитик баз данных
instructions: |
  Вы аналитик баз данных...
steps:
  - name: Запрос
    content: Вывести список всех таблиц и количество строк
connectors:
  - connection_name: Моя база данных
    connection_type: postgresql
Ad

Почему это работает

Ключевой побочный эффект: один и тот же agent.yaml запускается из VS Code, CLI и HTTP. Без дублирования. Это отделяет логику агента от пользовательского интерфейса и делает его переносимым между различными средами.

Для кого это

Если вы разрабатываете с OpenClaw и хотите сократить шаблонный код на TypeScript, или вашему агенту нужно работать в нескольких средах (чат, IDE, терминал), этот подход стоит внимания.

📖 Читать полный источник: r/openclaw

Ad

👀 Смотрите также

Вайб-кодинг: как не-разработчик создал приложение для отслеживания калорий с помощью Claude за 3 часа
Кейсы

Вайб-кодинг: как не-разработчик создал приложение для отслеживания калорий с помощью Claude за 3 часа

Непрофессиональный разработчик создал персональный iOS-трекер калорий, используя Claude для генерации файлов разметки, вызов API Claude для анализа питания и без абонентской платы.

OpenClawRadar
Детали пользователя Claude Code: Проблемы производственного приложения: безопасность, соответствие требованиям и пограничные случаи
Кейсы

Детали пользователя Claude Code: Проблемы производственного приложения: безопасность, соответствие требованиям и пограничные случаи

Разработчик, создающий приложение для личных финансов с помощью Claude Code в течение шести месяцев, делится конкретными производственными проблемами: аудиты безопасности выявили уязвимости самоэскалации и утечки данных, интеграция с Plaid потребовала создания LLC/EIN и имела технические ошибки, а также отказы App Store по нетехническим причинам.

OpenClawRadar
Кривая обучения старшего разработчика Claude Max: от расплывчатых запросов к структурированным код-ревью
Кейсы

Кривая обучения старшего разработчика Claude Max: от расплывчатых запросов к структурированным код-ревью

Разработчик с 8-летним опытом работы с Node.js, Go, Angular и AWS делится, как изначально неправильно использовал Claude Max, обращаясь с ним как с опытным инженером, имеющим контекст проекта, а затем улучшил результаты, внедрив структурированный процесс проверки, аналогичный наставничеству младших разработчиков.

OpenClawRadar
Запуск OpenClaw с полными учетными данными облака вместо выделенной машины
Кейсы

Запуск OpenClaw с полными учетными данными облака вместо выделенной машины

Разработчик делится своим опытом предоставления OpenClaw полностью изолированного аккаунта в GCP с полными учетными данными, что позволило ему работать с более чем 40 проектами на GitHub, запускать около 30 контейнеров Docker, а также управлять хранилищами, базами данных и вспомогательной инфраструктурой.

OpenClawRadar