mirror of
https://github.com/microsoft/autogen.git
synced 2026-02-16 05:45:19 -05:00
49 lines
730 B
Markdown
49 lines
730 B
Markdown
# 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.
|
|
- `agent_components` are the building blocks for creating single agents
|
|
- `application_components` 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
|
|
|
|
```sh
|
|
python -m venv .venv
|
|
source .venv/bin/activate
|
|
|
|
pip install -e ".[dev]"
|
|
```
|
|
|
|
### Running tests
|
|
|
|
```sh
|
|
pytest
|
|
```
|
|
|
|
### Type checking
|
|
|
|
```sh
|
|
mypy
|
|
```
|
|
|
|
```sh
|
|
pyright
|
|
```
|
|
|
|
### Linting
|
|
|
|
```sh
|
|
ruff check
|
|
```
|
|
|
|
### Formatting
|
|
|
|
```sh
|
|
ruff format
|
|
```
|