Installation¶
Requirements¶
- Python 3.12 or higher
- uv (recommended)
- PyTorch 2.11 or higher
- rustworkx 0.17.1 or higher
Basic Installation¶
Using uv (Recommended)¶
Using pip¶
Core dependencies include:
- rustworkx (graph operations)
- pydantic (data validation)
- torch (tensor operations)
- loguru (logging)
- openai (LLM client)
Optional Extras¶
Web Search¶
uv pip install frontier-ai-gmas[web-search] # DuckDuckGo
uv pip install frontier-ai-gmas[web-fast] # Fast HTML parsing
uv pip install frontier-ai-gmas[selenium] # Browser automation
Machine Learning¶
uv pip install frontier-ai-gmas[embeddings] # sentence-transformers
uv pip install frontier-ai-gmas[pyg] # PyTorch Geometric
Visualization¶
All Extras¶
Development Installation¶
Clone and install with uv:
Install pre-commit hooks: