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`