Metadata-Version: 2.4
Name: kagent
Version: 0.1.0
Summary: Add your description here
Requires-Python: >=3.10
Requires-Dist: autogen-agentchat>=0.4.3
Requires-Dist: autogen-core>=0.4.3
Requires-Dist: autogen-ext[mcp]>=0.4.3
Requires-Dist: autogenstudio>=0.4.3
Requires-Dist: mcp>=1.2.0
Requires-Dist: openai==1.60.0
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: ruff>=0.9.2
Requires-Dist: sqlite-vec>=0.1.0
Requires-Dist: tiktoken==0.8.0
Requires-Dist: typer
Provides-Extra: jupyter-executor
Requires-Dist: ipykernel>=6.29.5; extra == 'jupyter-executor'
Requires-Dist: nbclient>=0.10.2; extra == 'jupyter-executor'
Description-Content-Type: text/markdown

# kagent

## Prerequisites
- Python
- [uv package manager](https://docs.astral.sh/uv/getting-started/installation/)
- Open AI API key

## Running python code

First we build and install dependencies:
```bash
uv sync --all-extras
```

Once the dependencies are installed, a good first step is to check out the notebooks in the `notebooks` directory.
I recommend installing the JupyterLab extension for VSCode to run the notebooks. The necessary packages will be installed automatically by the command above.

