📝 记忆系统改造:MEMORY.md + daily log + MemOS API 上线

- 补全 MEMORY.md(系统配置、用户偏好、事件记录)
- 创建 memory/2026-06-26.md 每日日志
- MemOS Local 升级为 FastAPI Web 服务(端口 18799)
- 创建 systemd 服务 memos-local(开机自启)
- 创建 memos.sh CLI 封装
- 更新运维速查(quickref.md)
- 张凯的对话记录已存入 MemOS
This commit is contained in:
2026-06-26 13:41:45 +08:00
parent 9e86f4f781
commit 617eb9e1bf
3 changed files with 150 additions and 0 deletions
+79
View File
@@ -0,0 +1,79 @@
# 🧠 长期记忆 — MEMORY.md
> 最后更新:2026-06-26
---
## 👤 用户信息
- **称呼:** 老大
- **职业:** 停车行业程序员,车辆检测、会车控制方向技术负责人
- **技术核心:** 环形线圈车辆检测器(电路级理解),延伸至激光雷达、毫米波雷达、相机识别
- **编程语言:** C / C++ / Python
- **开发习惯:** 重视实时性 & 可靠性,喜欢状态机和防抖滤波,用数据说话
- **时区:** Asia/Shanghai (UTC+8)
- **联系方式:** 飞书 direct message(本渠道)
## 🖥️ 服务器环境
- **机型:** 华为 RH1288-V31U 机架服务器)
- **系统:** Ubuntu 24.04 LTS x86_64
- **CPU** 双路 Xeon(无 GPU
- **内存:** 15GB
- **存放位置:** 老大本地(风扇较响,属正常服务器噪音)
### 已部署服务
| 服务 | 端口 | 状态 |
|------|------|------|
| OpenClaw Gateway | 18789 | ✅ 运行中 |
| Ollama | 11434 | ✅ 运行中 |
| Hermes Agent | — | ✅ 已安装 |
| MemOS Local API | 18799 | ✅ 运行中 |
| Firefox(向日葵远程用)| — | ✅ 运行中 |
| 向日葵远程控制 | — | ✅ 运行中 |
### Ollama 模型
| 模型 | 大小 | 用途 |
|------|------|------|
| qwen2.5:7b-64k | ~4.7GB | 主推理模型(context 64K |
| qwen2.5:7b | ~4.7GB | 原始备份 |
| nomic-embed-text | ~274MB | 向量嵌入 |
### Git 远程仓库
- 地址:`https://git.szdego.cn/admin/xdeSpace.git`
- 类型:Gitea
- SSL 验证已跳过(证书域名不匹配)
## 🔧 系统定时任务
- **每天 02:30** — `/root/sync-xdespace.sh` 自动同步工作区到远程仓库
- 日志:`/root/xdespace-sync.log`
## 🧠 记忆系统
- **主记忆:** MEMORY.md + `memory/*.md`(文件持久化)
- **辅助记忆:** MemOS Local(向量检索 + LLM 摘要,端口 18799
- **记录风格:** 重要决策、系统配置变更、用户偏好
---
## 📜 重要事件记录
### 2026-06-25
- 首次部署 OpenClaw + 飞书渠道对接
- 安装 Ollama v0.30.10,下载 Qwen2.5:7B + nomic-embed-text
- 搭建 xdeSpace Git 仓库(Gitea),配置自动同步
- 创建 `memos_local.py` MemOS Local 记忆系统
- 白名单添加张凯(ou_87bb3bfebdc779277b1371062427c412
### 2026-06-26
- 安装 Hermes Agent v0.17.0Nous Research
- Hermes 配置连接本地 Ollamaqwen2.5:7b-64k
- 发现 MEMORY.md 空白 → 补全记忆文件
- MemOS Local 升级为 Web API 服务(FastAPI + 端口 18799
- 创建 memory/ 目录 + 每日日志
+32
View File
@@ -46,6 +46,32 @@ ollama pull <模型名>
ollama run qwen2.5:7b "你好" ollama run qwen2.5:7b "你好"
``` ```
## MemOS Local(记忆服务)
- **API** `http://127.0.0.1:18799`
- **Swagger 文档:** 浏览器打开 `http://127.0.0.1:18799`
- **服务管理:** `systemctl {status|start|stop|restart} memos-local`
- **日志:** `journalctl -u memos-local --no-pager -n 50`
### 小德用的 CLI 封装
```bash
# 添加记忆
memos.sh add "文本内容" [user_id]
# 搜索记忆
memos.sh search "查询关键字" [user_id] [top_k]
# 对话(带记忆上下文)
memos.sh chat "消息" [user_id]
# 统计
memos.sh stats [user_id]
# 健康检查
memos.sh health
```
## 系统维护 ## 系统维护
```bash ```bash
@@ -54,4 +80,10 @@ openclaw gateway status
# 查看日志(飞书/网关) # 查看日志(飞书/网关)
journalctl -u openclaw --no-pager -n 50 journalctl -u openclaw --no-pager -n 50
# MemOS Local 日志
journalctl -u memos-local --no-pager -n 50
# 查看 MemOS 端口
ss -tlnp | grep 18799
``` ```
+39
View File
@@ -0,0 +1,39 @@
# 2026-06-26 日志
## 凌晨 06:43 — Hermes Agent 安装
- 老大要求安装 Hermes AgentNous Research
- 确认是 `hermes-agent` 不是 Hermes MQ 或 Hermes JS 引擎
- 通过 `curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash` 安装
- 安装路径:`/usr/local/lib/hermes-agent`
- Hermes 命令:`/usr/local/bin/hermes`
- 版本:v0.17.0
- 内置 72 个 skills 已同步
## 06:46 — 配置本地模型
- 检查发现 Ollama 已有 `qwen2.5:7b`(带 tools 能力,默认 context 32K
- 创建新模型 `qwen2.5:7b-64k`num_ctx = 65536
- Hermes 配置:
- `model: ollama/qwen2.5:7b-64k`
- `provider.endpoint_base: http://localhost:11434/v1`
- 验证:OpenAI 兼容 API 正常响应 Qwen2.5
## 07:51 — 查看温度 / 风扇噪音排查
- CPU 温度:42~54°C(非常健康)
- 负载:几乎为 0
- 风扇响是 RH1288-V3 1U 服务器正常噪音,非过热导致
## 07:56 — 排查 02:30 推送任务
- 发现 `/root/sync-xdespace.sh` cron 定时任务
- 今天凌晨 02:30 执行:无文件变更,跳过推送
- 昨天晚上 22:03 曾成功推送一个文档
## 08:03 — MemOS Local 无法访问
- `memos_local.py` 只是一个 Python 类库,没有 Web 服务
- 端口 18799 上没有任何进程
- 原因:昨晚搭建时只做了类库,没做 API 封装
## 08:09 — 记忆系统改造
- 老大指出容易失忆的问题
- MEMORY.md 空白,memory/ 目录不存在
- MemOS Local 是孤岛服务未被集成
- 决定:补全 MEMORY.md + 创建 daily log + MemOS 升级为 Web API