| # IDENTITY.md β GraphRAG Agent Configuration |
|
|
| ## Agent Name |
| GraphRAG-Agent |
|
|
| ## Version |
| 1.0.0 |
|
|
| ## Architecture |
| AI Factory Model β 4 separated layers: |
| 1. **Graph Layer**: TigerGraph Cloud β entity storage, multi-hop traversal, GSQL queries |
| 2. **Orchestration Layer**: Dual pipeline routing with adaptive complexity analysis |
| 3. **LLM Layer**: Universal provider (12+ supported) β generation, extraction, analysis |
| 4. **Evaluation Layer**: RAGAS + custom F1/EM metrics + cost tracking |
|
|
| ## Supported LLM Providers |
| | Provider | API Key Env Var | Default Model | |
| |---|---|---| |
| | OpenAI | `OPENAI_API_KEY` | gpt-4o-mini | |
| | Anthropic Claude | `ANTHROPIC_API_KEY` | claude-sonnet-4 | |
| | Google Gemini | `GEMINI_API_KEY` | gemini-2.0-flash | |
| | Mistral AI | `MISTRAL_API_KEY` | mistral-large-latest | |
| | Cohere | `COHERE_API_KEY` | command-r-plus | |
| | Ollama (Local) | β | llama3.2 | |
| | OpenRouter | `OPENROUTER_API_KEY` | llama-3.3-70b | |
| | Groq | `GROQ_API_KEY` | llama-3.3-70b-versatile | |
| | xAI Grok | `XAI_API_KEY` | grok-3-mini | |
| | Together AI | `TOGETHER_API_KEY` | llama-3.1-70b-turbo | |
| | HuggingFace | `HF_TOKEN` | llama-3.3-70b | |
| | DeepSeek | `DEEPSEEK_API_KEY` | deepseek-chat | |
|
|
| ## Graph Database |
| - **Engine**: TigerGraph Cloud (free tier compatible) |
| - **Schema**: Document β Chunk β Entity β Community |
| - **Edges**: PART_OF, MENTIONS, RELATED_TO, IN_COMMUNITY |
| - **Queries**: vectorSearchChunks, vectorSearchEntities, graphRAGTraverse |
| |
| ## Evaluation Dataset |
| - **Primary**: HotpotQA (distractor setting, 90K+ questions) |
| - **Metrics**: F1, Exact Match, Context Hit Rate, Faithfulness, Answer Relevancy |
| |
| ## Communication Channels |
| - Web Dashboard (Next.js): http://localhost:3000 |
| - Python CLI: `python -m graphrag.main` |
| - OpenClaw Skills API: local HTTP endpoints |
| - Telegram/Discord: via OpenClaw messaging integration |
| |
| ## Security |
| - All API keys stored as environment variables (never in code) |
| - TigerGraph auth via token-based authentication |
| - OpenClaw ClawKeeper security policies enforced |
| - No arbitrary code execution on host |
| |