Contributing to Agentrial
February 5, 2026 ยท View on GitHub
Thank you for your interest in contributing to Agentrial!
Development Setup
# Clone the repository
git clone https://github.com/agentrial/agentrial.git
cd agentrial
# Create virtual environment
python -m venv .venv
source .venv/bin/activate # or .venv\Scripts\activate on Windows
# Install in development mode
pip install -e ".[dev,langgraph]"
# Run tests
pytest tests/ -v
Code Style
- Python 3.11+ with type hints
- Format with
ruff format - Lint with
ruff check - Type check with
mypy agentrial
Running Tests
# All tests
pytest tests/ -v
# With coverage
pytest tests/ -v --cov=agentrial --cov-report=html
Pull Request Process
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Run tests and linting
- Commit with a clear message
- Push to your fork
- Open a Pull Request
Reporting Issues
Please include:
- Python version
- Agentrial version (
agentrial --version) - Minimal reproducible example
- Full error traceback
License
By contributing, you agree that your contributions will be licensed under the MIT License.