Перейти к основному содержанию
YCloud Developer Kit помогает вашему ИИ-агенту программирования планировать интеграции, генерировать серверный код и тестировать рабочие процессы в существующем проекте. Опишите задачу, которую хотите реализовать — например, уведомления о заказах в WhatsApp, напоминания о встречах или клиентскую поддержку, — и агент использует контракты YCloud API для руководства процессом разработки. Вы также можете попросить агента провести аудит существующей интеграции или выполнить конкретную операцию в live API с помощью настроенных серверных учетных данных.

Перед началом работы

Для установки и локальной разработки вам понадобятся:
  • Codex, Claude Code или WorkBuddy.
  • Node.js и npx, доступные в вашем терминале.
  • Проект, в котором вы планируете создавать интеграцию.
Для проверки установки или тестов с использованием моков ключ YCloud API не требуется. Для выполнения реальных API-запросов вам понадобятся аккаунт YCloud, серверный API-ключ и ресурсы, необходимые для вашего сценария. Инструкции по настройке учетных данных см. в разделе Аутентификация.

Установка навыков

Запустите команду для вашего агента программирования из каталога вашего проекта. Каждая команда устанавливает полный набор из 17 навыков в этот проект.
Чтобы выбрать агента программирования в интерактивном режиме, выполните:
Вы можете найти версии ZIP-пакетов плагинов и контрольные суммы на официальной странице релизов.

Проверка установки

Запустите новую сессию в вашем агенте программирования и отправьте:
Ожидаемый ответ:
Эта проверка подтверждает, что агент может обнаружить и вызвать навык готовности. Она не считывает учетные данные, не обращается к YCloud и не валидирует конфигурацию вашей учетной записи. Если агент не может найти навык, убедитесь, что вы выполнили команду установки в правильном проекте, выбрали нужного агента и открыли новую сессию для этого проекта.

Создание первой интеграции

Опишите бизнес-цель, стек проекта и необходимый результат. Начните с ycloud-integration-architect, если рабочий процесс охватывает несколько возможностей, таких как шаблоны, отправка сообщений и webhook-события. Например, отправьте следующий промпт из проекта вашего приложения:
Агент использует соответствующие предметные навыки для выбранного сценария. Проверьте сгенерированный код и результаты тестов, затем настройте необходимые ресурсы YCloud перед запуском реального теста. Предоставьте агенту следующий контекст, когда это применимо: Передавайте учетные данные через конфигурацию сервера или менеджер секретов. Не вставляйте API-ключи или секреты подписи webhook в промпты.

Что входит в состав набора

Версия 0.7.13 включает 17 навыков, охватывающих 88 операций API, а также аутентификацию API и получение webhook. В таблице сгруппированы предметные навыки по типам выполняемых задач. Оставшиеся два навыка — ycloud-integration-architect, координирующий рабочие процессы между доменами, и ycloud-developer-kit-smoke-test, проверяющий готовность установленных навыков.
Этот релиз не охватывает интеграции с SMS, Verify, Voice или Email. Эти продукты по-прежнему доступны через API YCloud. Информацию об их интеграции см. в соответствующих руководствах и справочных материалах по API.

Другие примеры промптов

Добавление входящих сообщений и вебхуков

Проверка существующей интеграции

Запрос чтения данных в реальном времени

Локальные тесты и операции в реальном времени

Локальные мок-тесты позволяют проверить поведение приложения с синтетическими данными. Успешный мок-тест не подтверждает аутентификацию в рабочей среде, доставку сообщений или развертывание в продакшене. Для выполнения операций в реальном времени укажите аккаунт, среду, целевые ресурсы и действие. Агент использует настроенные учетные данные в пределах этой области. Он запросит недостающие сведения, если цель или последствия неясны. Запрос на локальную разработку кода не дает разрешения на несвязанные изменения в реальной среде. При отправке сообщений и других асинхронных операциях отличайте принятый запрос от его окончательного результата. Проверяйте доставку или завершение через соответствующий API получения данных или Webhook. Если время ожидания операции в реальной среде истекло, проверьте текущее состояние ресурса перед повторной попыткой.

Следующие шаги

Отправка сообщения WhatsApp

Подготовка шаблонов сообщений, полезных нагрузок и обработки доставки.

Настройка вебхуков

Подключение вашего приложения к входящим сообщениям и обновлениям статуса.