LibreFang выпустил SDK для четырёх языков программирования

LibreFang выпустил SDK для четырёх языков программирования

Проект LibreFang, предоставляющий API для работы с агентами и рабочими процессами, опубликовал официальные SDK для JavaScript/TypeScript, Python и Rust, а также community-версию для Go. Все клиентские библиотеки генерируются автоматически из спецификации OpenAPI, что снижает риск расхождений между документацией и реальным поведением API.

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

Согласно документации проекта, официальный статус получили три пакета: @librefang/sdk для JavaScript и TypeScript, librefang для Python и одноимённый crate для Rust. Go-версия помечена как community contribution — то есть поддерживается сообществом, а не основной командой. Все четыре SDK механически генерируются скриптом codegen-sdks.py из файла openapi.json, который, в свою очередь, обновляется через CLI проекта.

Ключевая деталь — pre-push hook: если в коммитах менялась OpenAPI-спецификация, генератор перезапускается автоматически перед отправкой изменений в репозиторий. Это гарантирует, что SDK не «дрейфуют» относительно живого API. При этом эндпоинты с тегом openai (совместимый шим) и пути вне /api/ намеренно исключены из публичной поверхности SDK.

Возможности клиентов

Функциональность SDK охватывает работу с агентами, памятью и рабочими процессами. В JavaScript-версии доступны методы agents.list(), agents.sendMessage() и потоковый agents.streamMessage(), а также операции с памятью (memory.store, memory.get, memory.search) и запуск workflow. Python-клиент повторяет тот же набор в snake_case-нотации и поддерживает генераторы для потоковых ответов. Настройка клиента минимальна: достаточно указать apiKey, baseUrl (по умолчанию http://127.0.0.1:4545) и при необходимости таймаут.

Что это значит

Для команд, строящих приложения поверх LibreFang, появление официальных SDK убирает необходимость вручную оборачивать HTTP-вызовы и следить за изменениями схемы. Автогенерация из OpenAPI — практика, знакомая разработчикам по Stripe или GitHub, и она заметно снижает порог входа. Пока же главный вопрос — насколько активно будет поддерживаться Go-версия силами сообщества.

Если вы интересуетесь интеграцией ИИ-агентов в собственные продукты, изучите, как устроены современные SDK и какие подходы к генерации клиентов применяются сегодня. узнайте больше о технологиях и инструментах разработки на нашем сайте.

📌 Чтобы не пропустить новые публикации, подписывайтесь там, где вам удобнее: Дзен или MAX.

💛 Если статья оказалась полезной, поддержите автора донатом.

Материал подготовлен на основе информации из открытых источников. Все права на исходные материалы принадлежат их авторам. Если вы являетесь правообладателем и возражаете против использования, свяжитесь с нами по адресу info@11st.press.

Related Posts

ИИ научился управлять ИИ: программисты переживают второй кризис за год

ИИ научился управлять ИИ: программисты переживают второй кризис за годПомните, как в начале года мы все учились разговаривать с кодовыми агентами? Осваивали промпты, гордились, что умеем заставить Claude Code или Codex писать код за нас. А теперь появился инструмент, который умеет управлять этими агентами сам — и это меняет правила игры.Речь о GrokBot — системе,…

Kubernetes снова обновился: что важно знать, если вы деплоите в облако

Kubernetes снова обновился: что важно знать, если вы деплоите в облакоЕсли ваши сервисы живут в Kubernetes, вы наверняка привыкли, что «стабильных» релизов не бывает слишком много. Очередная версия платформы приносит не только свежие фичи, но и напоминание: инфраструктурный код требует такого же ухода, как и приложение. Давайте спокойно разберёмся, что там внутри и почему это…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Возможно, вы пропустили

Что посмотреть на этих выходных: детектив с Кириллом Кяро, криминальная драма с Янковским и не только

  • От sbrayn
  • 13 ноября, 2026
  • 4 views
Что посмотреть на этих выходных: детектив с Кириллом Кяро, криминальная драма с Янковским и не только

Цифровой рубль вошёл в нашу жизнь: что это значит для кошелька и повседневных платежей

  • От sbrayn
  • 13 ноября, 2026
  • 7 views
Цифровой рубль вошёл в нашу жизнь: что это значит для кошелька и повседневных платежей

IPO снова в моде: почему бизнес спешит на биржу

  • От sbrayn
  • 13 ноября, 2026
  • 11 views
IPO снова в моде: почему бизнес спешит на биржу

Без уколов: умные часы смогут следить за сахаром в крови

  • От sbrayn
  • 13 ноября, 2026
  • 11 views
Без уколов: умные часы смогут следить за сахаром в крови

Boston Dynamics поставила Atlas на колёса — и он сразу выдал пируэт

  • От sbrayn
  • 13 ноября, 2026
  • 7 views
Boston Dynamics поставила Atlas на колёса — и он сразу выдал пируэт

Убыток в 8 миллионов, но есть и хорошая новость: разбираем отчёт Economatica

  • От sbrayn
  • 13 ноября, 2026
  • 6 views
Убыток в 8 миллионов, но есть и хорошая новость: разбираем отчёт Economatica