8000 kagent/python at main · eferlin/kagent · GitHub
[go: up one dir, main page]

Skip to content

Latest commit

 

History

History
 
 

README.md

kagent

Prerequisites

Python

Firstly setup a virtual environment:

uv venv .venv

We use uv to manage dependencies as well as the python version.

uv python install

Once we have python installed, we can download the dependencies:

uv sync --all-extras

Running the engine

The python code in this project uses the UV workspaces to manage the dependencies. You can read about them here.

The package directory contains various sub-packages which comprise the kagent engine. Each framework which kagent supports has its own package. Currently that is only ADK.

In addition there is a top-level kagent package which contains the main entry point for the engine. In the future we may want to have separate entrypoints for each framework to reduce the number of dependencies we have to install.

0