mirror of
				https://github.com/microsoft/autogen.git
				synced 2025-10-31 01:40:58 +00:00 
			
		
		
		
	AGNext
Package layering
- coreare the the foundational generic interfaces upon which all else is built. This module must not depend on any other module.
- applicationare implementations of core components that are used to compose an application.
- componentsare the building blocks for creating agents.
- chatare concrete implementations of agents and multi-agent interactions. It is used for creating demos and experimenting with multi-agent design patterns.
Development
TL;DR, run all checks with:
hatch run check
Setup
Virtual environment
To get a shell with the package available (virtual environment) run:
hatch shell
Common tasks
- Format: hatch run check
- Lint: hatch run lint
- Test: hatch run pytest -n auto
- Mypy: hatch run mypy
- Pyright: hatch run pyright
- Build docs: hatch run docs:build
- Auto rebuild+serve docs: hatch run docs:serve
Note
These don't need to be run in a virtual environment,
hatchwill automatically manage it for you.
