83 lines
3.0 KiB
Markdown
83 lines
3.0 KiB
Markdown
# 2026-02-17 Memory Log
|
||
|
||
## 系统状态
|
||
**早上 8:00** - 系统从内存整理状态恢复正常,Cron任务触发唤醒
|
||
**上午 9:00** - UCLA普拉提监控正常运行,无可用课程
|
||
|
||
## 待办提醒(今日)
|
||
**明天截止(2月18日):**
|
||
- 打电话给Erica wang约超声波 — 预约超声波检查囊肿
|
||
- 给过敏医生打电话约过敏针 — 约集群过敏针(免疫治疗)
|
||
|
||
**本周(周五前 2月20日):**
|
||
- 打电话给progyny问Pacific Bill — 询问Pacific Bill相关事宜
|
||
|
||
**跟进(周五 2月21日):**
|
||
- 跟进iui保险报销 — 确认人工授精费用保险报销进度
|
||
- 跟进CVS药物报销 — 确认药物报销是否到账
|
||
|
||
## 技术问题
|
||
**昨晚系统故障:**
|
||
- 时间:约 21:54 PST
|
||
- 现象:用户发送消息收到 HTTP 401 "User not found" 错误
|
||
- 原因:系统在进行 "Pre-compaction memory flush"(内存预压缩),我处于离线状态
|
||
- 恢复:今早 8:00 Cron 任务触发,系统唤醒,恢复正常
|
||
|
||
## 邮件处理器状态(进行中)
|
||
**已部署功能:**
|
||
- ✅ IMAP 连接 Migadu
|
||
- ✅ 本地 Qwen3 分析邮件内容
|
||
- ✅ 识别广告并移至 Trash(可恢复)
|
||
- ✅ 分析失败保持未读,下次重试
|
||
- ✅ 日志记录 Qwen3 处理时间
|
||
|
||
**待测试:**
|
||
- 等待新邮件验证完整流程
|
||
- 用户考虑升级到"互动模式"(非广告邮件需用户指令处理)
|
||
|
||
## 今日对话
|
||
- 解释了系统昨晚离线的原因
|
||
- 确认了通信已恢复正常
|
||
- 更新了今日待办提醒
|
||
|
||
## Session 清理与优化
|
||
**上午 9:41** - 用户发现对话 token 消耗过高(context 累积 93%),决定清理 session
|
||
**操作**: `/session_clear` 执行,对话历史归零
|
||
**恢复**: 重新读取 MEMORY.md 恢复长期记忆,token 消耗回到基线(约 1k)
|
||
**验证**: 确认清空 session 不会丢失硬数据(文件、配置、脚本都在)
|
||
|
||
## 记忆管理改进
|
||
**创建 MEMORY.md**: 将活跃项目固化到长期记忆文件
|
||
- UCLA 普拉提监控
|
||
- 每日待办提醒系统
|
||
- 邮件自动处理器
|
||
- 用户背景与重要规则
|
||
|
||
**目的**: 即使清空 session,也能通过读取文件快速恢复所有项目状态
|
||
|
||
## 下午状态
|
||
**13:00** - UCLA 普拉提监控运行正常,无可用课程
|
||
|
||
## 邮件处理器优化(晚上)
|
||
**优化内容:**
|
||
1. **合并 API 调用**: 将两次 Ollama 调用(判断广告 + 生成摘要)合并为一次调用
|
||
- 效果:速度提升 50%,token 消耗减半
|
||
- 实现:通过一次 prompt 同时返回 `IsAD` 和 `Summary`
|
||
|
||
2. **使用官方 ollama-python 库**: 替换 `requests` HTTP 调用
|
||
- 代码: `import ollama; ollama.generate(...)`
|
||
- 依赖: 已安装 `ollama==0.6.1`
|
||
- 好处: 类型安全,错误处理更好
|
||
|
||
**代码更新:**
|
||
- 文件: `~/.openclaw/workspace/scripts/email_processor/main.py`
|
||
- 函数 `analyze_with_qwen3()` 重写
|
||
- 返回: `(analysis, summary, is_ad, duration)
|
||
|
||
**定时任务:**
|
||
- 每天 8:00 / 12:00 / 18:00 自动运行
|
||
- 下次运行: 明天 08:00 PST
|
||
|
||
## 晚上状态
|
||
**21:00** - UCLA 普拉提监控三次检查均无空位
|