Commit Graph

136 Commits

Author SHA1 Message Date
6689f08456 feat: Add embedded SQLite database and web interface
- Implement EmbeddedGraphDB with full Neo4j compatibility
- Add web interface for browser access
- Fix input box display issue
- Add comprehensive database tests (15/15 passed)
- Simplify startup script (3 steps, no Docker needed)
- Add multi-language support
- Add .gitignore for clean repository
- Update documentation

All tests passed. Ready for production.
2026-04-10 15:43:22 +08:00
14ab28e242 添加 架构.md 2026-04-09 05:57:18 +00:00
53e2e5003a chore: remove pycache 2026-04-09 08:49:04 +08:00
f5b8734f01 fix: remove all OpenClaw references from scripts 2026-04-09 08:48:43 +08:00
987768d835 refactor: rename to Graph Memory Demo, remove OpenClaw branding 2026-04-09 08:44:44 +08:00
d20870255b feat: 添加纯 Docker 一键部署版本 2026-04-09 08:35:27 +08:00
f17e3928d7 feat: 所有脚本支持远程 Neo4j 配置 2026-04-09 08:22:02 +08:00
264cac2bd5 feat: 支持远程 Neo4j 配置 - 启动时可选输入 URI 2026-04-09 08:20:01 +08:00
14392edc31 fix: 添加规则 - 回复必须用'应该'标注推断 2026-04-09 08:06:24 +08:00
82a71c6dc9 fix: recall 查询所有会话历史 + 支持逗号分隔关键词 2026-04-09 08:01:24 +08:00
3ac49bb07a fix: prompt 要求 recall 包含同义词近义词 2026-04-09 07:57:53 +08:00
e7eeb09073 fix: recall 支持多关键词搜索实体+关系+目标 2026-04-09 07:47:05 +08:00
30079311ee fix: 详细说明 query_intent 必须是单个关键词 2026-04-09 07:43:25 +08:00
79435b8562 fix: 修复中文标点符号导致语法错误 2026-04-09 07:29:36 +08:00
ee52b30927 fix: 强调 recall 查询必须用具体实体名而非自然语言 2026-04-09 07:28:14 +08:00
393f973ea4 fix: 优化 system prompt - 禁止重复查询、限制工具调用次数 2026-04-09 07:26:34 +08:00
381bbfa853 fix: 修复环境变量读取和调试输出 2026-04-09 07:15:46 +08:00
d6e92c3087 fix: 修复 API Key 输入后未保存的问题 2026-04-09 07:13:43 +08:00
c30f4260ad fix: 修复多次 Tool Calls 消息累积问题 2026-04-09 07:09:24 +08:00
70953cd412 更新 openclaw_neo4j_demo.py 2026-04-08 15:38:23 +00:00
5432500d70 feat: 添加 openEuler 一键安装脚本 2026-04-08 23:36:30 +08:00
294d21db8b fix: 修复 recall 返回值变量名 other->t 2026-04-08 23:29:22 +08:00
5d90f05ec2 fix: 简化 Neo4j 查询语法避免类型错误 2026-04-08 23:28:16 +08:00
fce2ad209f fix: 修复 Neo4j 5.x ANY() 语法 + 强化记忆写入 prompt 2026-04-08 23:22:48 +08:00
8a5bb20ab2 fix: 修复 tool_calls type 字段 + 优化 system prompt 促进记忆写入 2026-04-08 23:19:42 +08:00
72c4a27903 fix: 修复 Tool Calls 格式 - 保留 assistant 的 tool_calls 消息 2026-04-08 23:14:54 +08:00
dac6c3ced9 fix: 修复 Tool Calls 消息格式 - 每轮只保留最新 assistant 消息 2026-04-08 23:11:07 +08:00
f7a9e3ec16 fix: 修复密码获取 - 优先从容器获取,再检查文件,最后保底 2026-04-08 23:06:46 +08:00
537ee260fd fix: 简化密码获取逻辑,无论如何都从容器获取密码 2026-04-08 23:05:29 +08:00
25b8365cc7 fix: 修复容器检测 - 优先查找运行中容器再获取密码 2026-04-08 23:02:47 +08:00
3089623287 fix: 修复 Neo4j 密码问题 - 自动检测已有容器密码并保存 2026-04-08 22:59:32 +08:00
d46dba5c29 feat: 添加 --run 参数支持安装后直接运行 Demo 2026-04-08 22:54:11 +08:00
8a4cfca950 fix: 修复 Ubuntu 安装脚本 - 移除不可用的 5.0 源,添加 Docker 备用方案 2026-04-08 22:43:58 +08:00
043817aedf feat: 实现 OpenClaw 纯图数据库对话 Demo
- 基于 DeepSeek API Tool Calls 实现无传统上下文的多轮对话
- 实现全部 6 个 memory 工具:
  - memory_recall: 支持时间范围、多跳路径、会话过滤
  - memory_commit: 批量三元组写入、时间标记
  - memory_purge: 软删除 + superseded 纠错机制
  - memory_introspect: 会话元数据、记忆热点、关系分布
  - memory_archive: 归档旧关系
  - memory_cleanup: 物理清理孤立节点
- Neo4j 真实数据库集成
- 添加各发行版一键启动脚本 (Ubuntu/CentOS/Docker)
2026-04-08 22:28:32 +08:00
d5a90cc1b4 添加 图数据库结构设计 2026-04-08 11:48:07 +00:00
d06472394b 添加 README.md 2026-04-08 11:43:38 +00:00