A multi-agent AI system for gathering, validating, and storing financial data.
Currently building the Research Agent by spliting it up into subagents.
- Query Agent: Arin
- Source Finder & Fetcher: Casper
- Validator: Gregory
- Storage: Caedy
- Summarizer: Steven
- Python 3.9+
- Redis (for caching)
- MongoDB (for storage)
- Clone the repository:
git clone https://github.com/yourusername/research-agent.git
cd research-agent- Create virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Set up environment variables:
cp .env .env
# Edit .env with your API keys- Create your feature branch:
git checkout -b feature/your-agent-name-
Implement your agent in the
agents/your_agent/directory -
Write tests in
tests/ -
Run tests:
pytest tests/- Commit and push:
git add .
git commit -m "[AGENT_NAME] Description of changes"
git push origin feature/your-agent-name- Create Pull Request on GitHub