Superglue CLI: Позвольте ИИ-агентам выполнять API-вызовы без предустановленных инструментов

✍️ OpenClawRadar📅 Опубликовано: 17 апреля 2026 г.🔗 Source
Superglue CLI: Позвольте ИИ-агентам выполнять API-вызовы без предустановленных инструментов
Ad

Superglue CLI — это интерфейс командной строки, который поставляется со структурированной справочной информацией, обучающей ИИ-агентов использованию каждой команды sg, работе с аутентификацией, созданию инструментов и отладке сбоев. Основная идея: вместо создания жёстко заданных инструментов для каждой интеграции API, вы указываете агенту на любой API, и он может анализировать этот API во время выполнения, читая спецификацию, планируя вызовы и выполняя их.

Установка и настройка

Установите CLI глобально через npm:

npm install -g @superglue/cli

Запустите интерактивную настройку:

sg init

Это запросит ваш API-ключ (доступен на app.superglue.cloud/admin), конечную точку и предпочтения вывода. Для неинтерактивных сред, таких как CI или ИИ-агенты, установите переменные окружения:

export SUPERGLUE_API_KEY="your-api-key"
export SUPERGLUE_API_ENDPOINT="https://api.superglue.cloud"

Проверьте с помощью sg system list — если вы видите ошибки аутентификации, проверьте ваш API-ключ и конечную точку.

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

Навык даёт вашему ИИ-агенту полное знание CLI — команды, шаблоны аутентификации, схемы инструментов, отладку и развёртывание. Установите один раз, и агент будет автоматически обращаться к нему.

Универсальная установка для всех агентов:

npx skills add superglue-ai/cli

Нацельтесь на конкретных агентов с помощью -g -a <agent>:

npx skills add superglue-ai/cli -g -a claude-code
npx skills add superglue-ai/cli -g -a codex
npx skills add superglue-ai/cli -g -a cursor

Для Claude Code установите из маркетплейса Anthropic:

/plugin install superglue@claude-plugins-official

Или загрузите из локальной установки:

claude --plugin-dir $(npm root -g)/@superglue/cli

Для Cursor скопируйте навык в ваш проект или глобальную директорию:

cp -r $(npm root -g)/@superglue/cli/skills/superglue .cursor/skills/superglue
# Или глобально
cp -r $(npm root -g)/@superglue/cli/skills/superglue ~/.cursor/skills/superglue

Что предоставляет навык

  • Все команды CLI с флагами, опциями и шаблонами использования
  • Шаблоны аутентификации — заполнители учётных данных, потоки OAuth, форматы заголовков
  • Схема конфигурации инструментов — конфигурации шагов, селекторы данных, преобразования, пагинация
  • Процессы отладки — распространённые ошибки, --include-step-results, sg system call для изоляции
  • Шаблоны развёртывания — SDK, REST API, вебхуки (через references/integration.md)
  • Специализированные справочники для баз данных, файловых серверов и преобразований (загружаются по требованию)
Ad

Добавление контекста для конкретного проекта

Добавьте раздел в файл конфигурации ИИ вашего проекта (CLAUDE.md, AGENTS.md или .cursorrules), чтобы агент знал, что нужно использовать навык и динамически обнаруживать вашу настройку. Включите инструкции, такие как:

## Использование Superglue
При работе с инструментами superglue — через CLI, SDK или REST API:
1. Вызовите навык superglue и прочитайте файл SKILL.md перед запуском любой команды sg
2. Прочитайте соответствующие справочные файлы для задачи (интеграция, базы данных, файловые серверы, преобразования)
3. Убедитесь, что CLI настроен (sg init был запущен или установлены переменные окружения)
4. Запустите sg system list и sg tool list, чтобы обнаружить текущую настройку перед созданием или изменением чего-либо
5. Никогда не жёстко задавайте идентификаторы систем или инструментов — всегда обнаруживайте их динамически

Лучшие практики

Всегда тестируйте системы перед созданием инструментов. Попросите агента запустить sg system call, чтобы проверить аутентификацию и увидеть фактическую форму ответа перед созданием конфигурации инструмента:

sg system call --system-id stripe \
  --url "https://api.stripe.com/v1/customers?limit=2" \
  --headers '{"Authorization":"Bearer <>"}'

Используйте --include-step-results при отладке, чтобы показать необработанный ответ API от каждого шага — определяет, является ли проблема аутентификацией, конечной точкой или преобразованием:

sg tool run --draft <id> --payload '{}' --include-step-results

Никогда не вставляйте секреты в чат. Используйте --sensitive-credentials при создании систем через CLI, чтобы секреты запрашивались безопасно.

Этот подход решает проблему "потолка предопределённых инструментов", когда команды создают агентов, но пользователи описывают конкретные потребности, такие как "извлеките эти три объекта из Salesforce и отправьте в nCino, когда условие X истинно". Вместо преобразования каждого запроса в жёстко заданный инструмент, агент может читать спецификацию API и обрабатывать многошаговые операции с логикой для каждого пользователя.

📖 Read the full source: HN AI Agents

Ad

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

Markdown Manager: Простой редактор Markdown для macOS
Инструменты

Markdown Manager: Простой редактор Markdown для macOS

Markdown Manager — это бесплатное и открытое приложение для macOS, предназначенное для управления файлами Markdown и обладающее возможностями конвертации и предварительного просмотра документов.

OpenClawRadar
Калибр: Локальный CLI инструмент создает конфигурации AI-ассистента для программирования из вашего репозитория
Инструменты

Калибр: Локальный CLI инструмент создает конфигурации AI-ассистента для программирования из вашего репозитория

Caliber — это локальный CLI-инструмент, который сканирует репозитории на языках TypeScript, Python, Go и Rust, а затем генерирует промпты и конфигурационные файлы для AI-ассистентов программирования, включая Claude Code, Cursor и Codex. Он полностью работает на вашем компьютере с вашими ключами, имеет 13 тысяч установок через npm и распространяется под лицензией MIT с открытым исходным кодом.

OpenClawRadar
Сервер TOON MCP сокращает количество токенов в результатах инструментов на 30-60% в OpenClaw.
Инструменты

Сервер TOON MCP сокращает количество токенов в результатах инструментов на 30-60% в OpenClaw.

Сервер MCP, который сжимает структурированные результаты инструментов JSON в формат TOON, может сократить использование токенов на 30-60% для табличных данных, таких как запросы к базам данных и ответы API, помогая отсрочить сжатие контекстного окна в сессиях OpenClaw.

OpenClawRadar
Сервер RiserFlow MCP расширяет возможности OpenClaw, добавляя функции электронной коммерции.
Инструменты

Сервер RiserFlow MCP расширяет возможности OpenClaw, добавляя функции электронной коммерции.

Открытый MCP-сервер под названием RiserFlow позволяет OpenClaw выполнять семантический поиск товаров, управлять корзинами и размещать реальные заказы, которые отображаются в системах администрирования магазинов, с текущей поддержкой Bitrix и шаблоном адаптера для других платформ.

OpenClawRadar