Files
autogen/README.md
2024-05-22 13:25:51 -04:00

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
```