# Changelog
项目的所有重要变更都将记录在此文件中。
文件格式遵循 [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
并且本项目遵循 [Semantic Versioning](https://semver.org/spec/v2.0.0.html) 版本规范。
## [0.1.0] - 2026-01-24
### ✨ 新增功能
- **初始版本发布**:功能完整的 MCP Server,集成了 Graphiti 知识图谱和 ACE 自动学习框架。
- **35+ 个 MCP 工具**,全面覆盖配置、操作与维护:
- **基础配置**:Neo4j 配置 (`configure_neo4j`)、API 配置、数据隔离 (`set_group_id`)。
- **知识图谱操作**:
- 交互记录 (`add_episode`),支持 **Saga** 长对话追踪。
- 批量操作 (`add_episodes_bulk`)。
- 智能检索:实体搜索 (`search_entities`)、关系搜索、语义向量搜索 (`semantic_search`)。
- 复杂查询:支持 Cypher 和自然语言查询 (`query_knowledge_graph`)。
- 时间维度回顾 (`query_by_time_range`)。
- **数据维护**:导入/导出 (`export_graph_data`)、数据验证、孤立节点清理、健康检查。
- **🧠 ACE 策略自动学习**:
- 自动学习工具调用策略 (`query_strategies`, `get_learning_trends`)。
- 策略版本控制与回溯 (`list_strategy_versions`)。
- 策略评分与反馈 (`rate_result`)。
- 批量策略管理与导出 (`bulk_update_strategies`, `bulk_export_strategies`)。
- 策略失败告警 (`get_strategy_alerts`)。
- 策略热力图可视化 (`render_strategy_insights`)。
- **资源 (Resources)**:提供 `graphitiace://strategy-heatmap` 等只读数据流。
- **提示模板 (Prompts)**:标准化交互模式。
### 🔧 功能特性
- **🗣️ 对话式配置**:无需手动编辑配置文件,全流程通过自然语言完成。
- **🤖 AI 自动调用**:MCP Client 根据意图自动选择工具。
- **🔑 无需 API Key**:默认支持使用 MCP Client (如 Cursor) 的内置 AI 能力,零成本启动。
- **📦 数据隔离**:原生支持多用户/多项目数据隔离。
- **✅ 完整测试**:拥有 95%+ 的代码覆盖率,确保稳定性。
### ⚙️ 技术细节
- 基于 Python 3.10+
- 核心依赖:`neo4j>=5.0.0`, `mcp>=1.0.0`, `graphiti-core>=0.1.0`, `ace-framework>=0.6.0`
- 支持 Docker 容器化部署
[0.1.0]: https://github.com/FNZ1961/GrACE-MCP/releases/tag/v0.1.0