fetchai/uAgents

Быстрая и легковесная фреймворк для создания децентрализованных агентов с легкостью.

Агенты⭐ 1 636Pythonпоследний релиз: v0.25.5
Открыть на GitHub ↗

Что это за инструмент

uAgents — это легковесная библиотека на Python для создания автономных децентрализованных агентов, которые автоматически подключаются к сети Fetch.ai.

Зачем нужен

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

Что можно реализовать

  • Создание автономных ботов, выполняющих задачи по таймеру (например, периодический сбор данных)
  • Разработка агентов для безопасного обмена сообщениями в децентрализованной сети
  • Интеграция AI-агентов в экосистему Fetch.ai через Almanac
  • Построение прототипов автономных приложений с использованием Python

Ключевые возможности

  • Простое создание агентов с помощью декораторов (on_interval, on_event)
  • Автоматическое подключение к сети Fetch.ai при запуске
  • Криптографическая защита идентичности и активов агентов
  • Поддержка Python 3.10–3.13 и легковесная архитектура
  • Гибкое управление ключами: фиксированные адреса или генерация новых

👤 Кому подойдёт: разработчики на Python, исследователи в области AI-агентов, создатели децентрализованных приложений

Релизы

v0.25.4patch
🕐 1 мес назад · релиз на GitHub ↗

Исправления CLI и конфигурации Agentverse, а также экспозиция базового URL ASI1 и ошибок LLM-провайдеров.

  • Fixed: Исправлено добавление типов агентов в CLI.
  • Fixed: Исправлено использование конфигурации Agentverse для обновления статуса.
  • Added: Экспонирован базовый URL ASI1 и ошибки провайдеров LLM.
  • Протокол квот перенесен в основной модуль протоколов.
core@0.4.9patch
🕐 1 мес назад · релиз на GitHub ↗

Обновление версии до 0.4.9: перенос протокола квот в основной модуль, исправления CLI и конфигурации Agentverse.

  • Added: Протокол квот перенесен в основной модуль протоколов.
  • Fixed: Добавлены типы агентов в CLI-интерфейс av.
  • Fixed: Исправлено использование конфигурации Agentverse для обновления статуса.
  • Версия пакета обновлена с 0.4.8 до 0.4.9.