mirror of
https://github.com/microsoft/autogen.git
synced 2026-01-25 22:18:16 -05:00
2dc7af87efb090da06c7e6626b656331b8a9ce78
* WIP code execution * add tests, reorganize * fix polars test * credit statements * attributions
AutoGenNext
Package layering
coreare the the foundational generic interfaces upon which all else is built. This module must not depend on any other module.agent_componentsare the building blocks for creating single agentsapplication_componentsare implementations of core components that are used to compose an applicationchatis 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
Languages
Python
61.2%
C#
25.2%
TypeScript
12.7%
HTML
0.3%
JavaScript
0.2%
Other
0.2%