File size: 852 Bytes
5374a2d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# Agent API
This project provides a FastAPI-based server for storing agents and workflows, with token-based access management.
## Features
- Store and manage agent configurations, states, and metadata
- Define and execute workflows that orchestrate agents
- Secure API endpoints with JWT token-based authentication
## Installation
### Prerequisites
- Docker and Docker Compose
- Python 3.10+ (for local development)
- Poetry (for local development)
### Using Docker
1. Clone the repository:
```bash
git clone https://github.com/clayxai/EvoAgentX.git
cd EvoAgentX
```
2. Create a `.env` file with your configuration:
```bash
MONGODB_URL=your_mogodb_url
MONGODB_DB_NAME=evoagentx
```
3. Start the services:
```bash
python -m evoagentx.app.main
```
4. The API will be available at `http://localhost:8000`
|