uAgents ist ein modulares JavaScript-Framework, das Entwicklern ermöglicht, autonome, dezentrale KI-Agenten zu erstellen, die Peers entdecken, Nachrichten austauschen, an Aufgaben zusammenarbeiten und durch Lernen adaptieren. Die Agenten kommunizieren über libp2p-basierte Gossip-Protokolle, registrieren Fähigkeiten über On-Chain-Register und verhandeln Service-Level-Agreements mittels Smart Contracts. Die Kernbibliothek verwaltet Agentenlebenszyklusereignisse, Nachrichtenrouting und erweiterbare Verhaltensweisen wie Verstärkendes Lernen und marktorientierte Aufgabenverteilung. Mithilfe anpassbarer Plugins können uAgents mit Fetch.ai’s Ledger, externen APIs und Oraclenetzen integriert werden, sodass Agenten reale Aktionen durchführen, Daten erfassen und Entscheidungen in verteilten Umgebungen ohne zentrale Steuerung treffen können.