mirror of
https://github.com/microsoft/autogen.git
synced 2026-01-15 05:48:04 -05:00
89f11338317c8f6a79384194f9599b79023bbfed
* migrate name, desc, subs to metadata * fix quote in f string * remove file * add metadata func to runtime * format
AutoGenNext
Package layering
coreare the the foundational generic interfaces upon which all else is built. This module must not depend on any other module.componentsare the building blocks for creating single agentsapplicationare 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%