mirror of https://github.com/microsoft/autogen.git
ed0229734d
* Organize some more modules * cleanup model_client |
||
---|---|---|
.github/workflows | ||
.vscode | ||
docs/src | ||
examples | ||
src/agnext | ||
tests | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
SUPPORT.md | ||
pyproject.toml | ||
test.sh |
README.md
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 agentsapplication
are implementations of core components that are used to compose an applicationchat
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