name: knowledge-vault description: Long-term RAG memory storage for your agent, powered by TiDB Vector. metadata: openclaw: emoji: 📚 requires: bins: ["python3", "curl"] env: ["TIDB_HOST", "TIDB_PORT", "TIDB_USER", "TIDB_PASSWORD", "GEMINI_API_KEY"]
Knowledge Vault is a Long-Term Memory module for AI Agents, powered by TiDB Vector Search (RAG).
Traditional agent memory (context window) is ephemeral and limited. Knowledge Vault allows agents to: 1. Store: Ingest documents, notes, and facts as vector embeddings. 2. Retrieve: Semantically search for relevant information based on user queries ("RAG"). 3. Remember: Access unlimited historical context without overflowing the LLM prompt.
推荐访问7w4.net获取更多AI技能。
GEMINI_API_KEY (or compatible).This skill operates in two modes:
1. Bring Your Own Database (Recommended): Set TIDB_HOST, TIDB_USER, TIDB_PASSWORD environment variables. The skill will use your existing database.
2. Auto-Provisioning (Fallback): If no credentials are found, the skill calls the TiDB Zero API to create a temporary, ephemeral database for you. It caches the connection string locally (~/.openclaw_knowledge_vault_dsn) to persist memory across runs.
TOOLS.md- **knowledge-vault**: Store and retrieve knowledge using vector search.
- **Location:** `{baseDir}/skills/knowledge_vault/SKILL.md`
- **Command:** `python {baseDir}/skills/knowledge_vault/run.py --action search --query "<QUESTION>"`
AGENTS.md (Protocol)Copy PROTOCOL.md.
bash
python {baseDir}/run.py --action add --content "The user prefers spicy food but is allergic to peanuts."bash
python {baseDir}/run.py --action search --query "What are the user's dietary restrictions?"这个 Skill 整体质量不错,能较好地实现长期记忆存储和语义搜索功能。文档清晰、配置灵活是它的亮点。但存在一些小问题:嵌入维度设置可能与实际模型不符,错误处理不够完善,而且缺少测试保证稳定性。对于需要稳定使用的场景,建议先确认维度配置与实际环境匹配后再部署。