uAgents — это модульная JavaScript-библиотека, которая даёт возможность разработчикам создавать автономных, децентрализованных ИИ-агентов, способных обнаруживать пиров, обмениваться сообщениями, работать над задачами и адаптироваться с помощью обучения. Агенты общаются через протоколы gossip на базе libp2p, регистрируют возможности через on-chain реестры и договариваются о соглашениях уровня услуг с помощью смарт-контрактов. Основная библиотека управляет событиями жизненного цикла агента, маршрутизацией сообщений и расширяемыми поведениями, такими как обучение с подкреплением и распределение задач на основе рынка. С помощью настраиваемых плагинов uAgents может интегрироваться с блокчейном Fetch.ai, внешними API и оракулами, позволяя агентам выполнять реальные действия, получать данные и принимать решения в распределённых средах без централизованной координации.