AIKraft Agents

fetchai/uAgents

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

Агенты⭐ 1 644Pythonпоследний релиз: core@0.4.12
Открыть на GitHub ↗

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

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

Зачем нужен

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

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

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

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

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

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

Релизы

core@0.4.12patch
🕐 23 дн назад · релиз на GitHub ↗

Выпуск uAgents 0.4.12: исправлена политика удержания и очистка кэша, добавлены типы телеметрии для агентов.

  • Fixed: Исправлена ошибка в политике удержания (retention policy cutoff) и удалении данных из кэша.
  • Added: Добавлены новые типы и примитивы для телеметрии агентов.
  • Версия ядра обновлена с 0.4.11 до 0.4.12.
v0.26.1minor
🕐 28 дн назад · релиз на GitHub ↗

Выпуск v0.26.1: добавлен экспериментальный протокол здоровья (health protocol) для uAgents.

  • Added: Добавлен экспериментальный протокол здоровья (health protocol) для мониторинга состояния агентов.
v0.26.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v0.26.0: добавлены модели событий, диспетчер, планировщик задач, инструмент AgentInfo и исправлена ошибка таймаута в Python 3.10.

  • Added: Добавлены модели событий (events models) и диспетчер для их обработки.
  • Added: Внедрён обработчик on_schedule для планирования задач по типу cron.
  • Added: Появился инструмент AgentInfo для получения общей информации и возможностей агента.
  • Added: Добавлена базовая поддержка телеметрии событий (events telemetry).
  • Fixed: Исправлена ошибка TimeoutError в asyncio для Python 3.10.
  • Added: В резолвер Almanac API добавлена логика повторных попыток (retry).
core@0.4.11patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена ошибка TimeoutError в asyncio для Python 3.10.

  • Fixed: Исправлена ошибка TimeoutError в asyncio, возникавшая на Python 3.10.
core@0.4.10minor
🕐 1 мес назад · релиз на GitHub ↗

В релизе core@0.4.10 добавлены модели событий и диспетчер, а также инструмент AgentInfo для получения информации об агентах.

  • Added: Добавлены модели событий (events models) и диспетчер для их обработки.
  • Added: В экспериментальный модуль включен инструмент AgentInfo для получения общей информации и возможностей агента.
  • Версия пакета core обновлена с 0.4.9 до 0.4.10.
v0.25.4patch
🕐 3 мес назад · релиз на GitHub ↗

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

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

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

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