uAgents/python at main · fetchai/uAgents

uAgents Python Packages

This directory contains the Python packages for the uAgents framework.

Packages

Package Description PyPI
uagents Main agent framework with decorators and runtime PyPI
uagents-core Core definitions for Agentverse integration PyPI
uagents-adapter Adapters for LangChain, CrewAI, MCP PyPI
uagents-ai-engine AI Engine integration PyPI

Installation

Full Framework

Core Only (for custom integrations)

Development Setup

  1. Install Poetry:

  2. Install dependencies:

    cd python
    poetry install
    poetry shell
    pre-commit install
  3. Run tests:

  4. Format and lint:

    ruff check --fix && ruff format

Documentation

Version Compatibility

uagents uagents-core Python
0.23.x >=0.4.0 3.10-3.13
0.22.x 0.3.x 3.10-3.12

Contributing

See CONTRIBUTING.md for guidelines.