mirror of
				https://github.com/microsoft/autogen.git
				synced 2025-10-31 01:40:58 +00:00 
			
		
		
		
	 00289912da
			
		
	
	
		00289912da
		
			
		
	
	
	
	
		
			
			* Agent container and message types is part of a group chat team behavior protocol. * lint
AutoGen Python packages
See autogen-core package for main functionality.
Development
TL;DR, run all checks with:
uv sync
source .venv/bin/activate
poe check
Setup
Virtual environment
To get a shell with the package available (virtual environment), in the current directory, run:
uv sync
source .venv/bin/activate
Common tasks
- Format: poe format
- Lint: poe lint
- Test: poe test
- Mypy: poe mypy
- Pyright: poe pyright
- Build docs: poe --directory ./packages/autogen-core/ docs-build
- Auto rebuild+serve docs: poe --directory ./packages/autogen-core/ docs-serve
Note
These need to be run in the virtual environment.
Create new package
To create a new package, run:
uv sync
source .venv/bin/activate
cookiecutter ./templates/new-package/