AutoGenNext
Package layering
core are the the foundational generic interfaces upon which all else is built. This module must not depend on any other module.
components are the building blocks for creating single agents
application are implementations of core components that are used to compose an application
chat is the concrete implementation of multi-agent interactions. Most users will deal with this module.
Development
Setup
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
Running tests
pytest
Type checking
mypy
pyright
Linting
ruff check
Formatting
ruff format
Build docs
pip install -e ".[docs]"
sphinx-build docs/src docs/build
# To view the docs:
python -m http.server -d docs/build