📝 记忆系统改造: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:
@@ -0,0 +1,79 @@
|
||||
# 🧠 长期记忆 — MEMORY.md
|
||||
|
||||
> 最后更新:2026-06-26
|
||||
|
||||
---
|
||||
|
||||
## 👤 用户信息
|
||||
|
||||
- **称呼:** 老大
|
||||
- **职业:** 停车行业程序员,车辆检测、会车控制方向技术负责人
|
||||
- **技术核心:** 环形线圈车辆检测器(电路级理解),延伸至激光雷达、毫米波雷达、相机识别
|
||||
- **编程语言:** C / C++ / Python
|
||||
- **开发习惯:** 重视实时性 & 可靠性,喜欢状态机和防抖滤波,用数据说话
|
||||
- **时区:** Asia/Shanghai (UTC+8)
|
||||
- **联系方式:** 飞书 direct message(本渠道)
|
||||
|
||||
## 🖥️ 服务器环境
|
||||
|
||||
- **机型:** 华为 RH1288-V3(1U 机架服务器)
|
||||
- **系统:** 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.0(Nous Research)
|
||||
- Hermes 配置连接本地 Ollama(qwen2.5:7b-64k)
|
||||
- 发现 MEMORY.md 空白 → 补全记忆文件
|
||||
- MemOS Local 升级为 Web API 服务(FastAPI + 端口 18799)
|
||||
- 创建 memory/ 目录 + 每日日志
|
||||
@@ -46,6 +46,32 @@ ollama pull <模型名>
|
||||
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
|
||||
@@ -54,4 +80,10 @@ openclaw gateway status
|
||||
|
||||
# 查看日志(飞书/网关)
|
||||
journalctl -u openclaw --no-pager -n 50
|
||||
|
||||
# MemOS Local 日志
|
||||
journalctl -u memos-local --no-pager -n 50
|
||||
|
||||
# 查看 MemOS 端口
|
||||
ss -tlnp | grep 18799
|
||||
```
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
# 2026-06-26 日志
|
||||
|
||||
## 凌晨 06:43 — Hermes Agent 安装
|
||||
- 老大要求安装 Hermes Agent(Nous 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
|
||||
Reference in New Issue
Block a user