Перенос логики ИИ-агента в 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 ведут переговоры по API-контрактам без использования оркестрационного фреймворка
Кейсы

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

Два агента Claude Code провели переговоры по API-контрактам напрямую, используя только два инструмента обмена сообщениями и системные промпты, согласовав формы конечных точек, форматы ответов и заголовки CORS перед написанием кода. Реализация моста составляет около 190 строк TypeScript с WebSocket-брокером и каналами MCP.

OpenClawRadar
Автономный агент OpenClaw ведет круглосуточную холодную рассылку с использованием API-ключей
Кейсы

Автономный агент OpenClaw ведет круглосуточную холодную рассылку с использованием API-ключей

Разработчик предоставил агенту OpenClaw полный доступ на чтение и запись для проведения холодных рассылок в течение 24 часов без вмешательства человека. В настройке использовались OpenClaw для автономного анализа, Zapier MCP для интеграций, Brave Search API для исследований и Gemini/OpenRouter для работы с большими контекстами.

OpenClawRadar
Siri интегрирован с Claude Code через Telegram-бота для персонального AI-ассистента
Кейсы

Siri интегрирован с Claude Code через Telegram-бота для персонального AI-ассистента

Разработчик создал персонального ИИ-ассистента по имени Snoopy, который соединяет Siri с Claude Code через Telegram-бота, позволяя использовать голосовые команды с постоянной памятью и интеграциями с Mac, Spotify, WhatsApp, iMessage, Календарём, браузером и файлами.

OpenClawRadar
Claude Code аудит документации библиотеки React из 80 компонентов: найдены реальные баги, обнаружена новая ошибка
Кейсы

Claude Code аудит документации библиотеки React из 80 компонентов: найдены реальные баги, обнаружена новая ошибка

Старший инженер использовал Claude Code для аудита документации библиотеки React из 80 компонентов. ИИ нашел реальные баги, но также внес новые ошибки, требующие ручной проверки.

OpenClawRadar