File size: 2,036 Bytes
8cf8056 | 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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | # 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
|