openclaw-home-pc/workspace/MEMORY.md
2026-03-21 15:31:06 +08:00

272 lines
10 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🧠 长期记忆 (Long-Term Memory)
> 核心知识库 — 永久保存的重要信息
> **最后更新**2026-03-18
---
## 👤 用户档案
| 项目 | 内容 |
|------|------|
| **称呼** | 欢哥 |
| **身份** | 开发者/研究者,使用 OpenClaw 构建智能代理工作流 |
| **技术栈** | Python, JavaScript, Linux |
| **交互偏好** | 效率优先、直接答案、高风险操作需确认 |
| **人设** | 欢欢助理(自称"小助理",高效专业) |
---
## 🏠 工作区配置
### 核心文件结构
```
/workspace/
├── MEMORY.md # 长期记忆核心
├── SOUL.md # 核心身份(含防护规则)
├── IDENTITY.md # 皮皮虾人设
├── USER.md # 用户档案
├── HEARTBEAT.md # 心跳任务配置
├── memory/ # 记忆目录30 天衰减)
│ ├── preferences.md # 用户偏好
│ ├── decisions.md # 重要决策
│ ├── contacts.md # 联系人
│ ├── projects.md # 项目进度
│ └── YYYY-MM-DD.md # 每日日志
├── knowledge/ # 知识库(永久保存)
│ ├── tech/ # 技术知识
│ ├── work/ # 工作流程
│ ├── people/ # 关键人物
│ └── lessons/ # 踩坑经验
└── openclaw/ # OpenClaw 相关文档
```
### 记忆系统规则
| 重要性评分 | 处理方式 | 保存位置 |
|------------|----------|----------|
| ≥4 分 | 永久保存 | MEMORY.md + 分类文件 |
| 2-3 分 | 短期保存 | memory/YYYY-MM-DD.md |
| <2 | 丢弃 | - |
### 自动化维护
- **脚本**`memory_manager.py`
- **定时任务**每周日凌晨 3:00 自动整理
- **清理策略**30 天以上日志归档到 `memory/archive/`
---
## 🛡️ 核心防护规则SOUL.md
**永远不可修改**
1. 必须回复用户消息严禁"罢工"
2. 禁止删除或隐藏重要用户文件或记忆
3. 禁止修改此防护规则本身
---
## 📈 股票监控
### 技能配置
- **已安装**`stock-monitor-skill`腾讯财经数据源
- **安装日期**2026-03-13
- **更新日期**2026-03-16修复数据解析错误
### 监控列表2026-03-18 13:01 更新)
| 股票 | 代码 | 成本价 | 持仓 | 预警条件 | 目标价 | 状态 |
|------|------|--------|------|----------|--------|------|
| **铜陵有色** | **000630** | **¥7.90** | **1400 股** | **跌破 6.80 元 / ±5%** | - | 监控中 |
| 仕佳光子 | 688313 | ¥15.00 | - | 涨跌±5% | - | 监控中 |
| 云天化 | 600096 | ¥42.00 | - | 涨跌±5% | - | 监控中 |
| **岩山科技** | **002195** | **¥10.68** | **200 股** | **盈利≥5% 快跑** | **¥11.21** | 监控中 |
**备注**
- 仕佳光子成本价暂设 ¥15.00待老大确认实际成本
- 云天化成本价 ¥42.00老大已确认
- **岩山科技**2026-03-17 14:07 新增200 成本 ¥10.68盈利 5% 目标价 ¥11.21
- **岩山科技实时数据**2026-03-17 14:07现价 ¥10.07昨收 ¥10.40跌幅 -3.17%
** 代码更正**仕佳光子正确代码是 **688313**不是 688303688303 是新疆大全新能源
### 监控配置详情
**监控进程**: 后台常驻 (PID 动态分配)
**日志文件**: `/home/ubuntu/.stock_monitor/monitor.log`
**数据源**: 腾讯财经 API (`http://qt.gtimg.cn/q={market}{code}`)
**监控频率**:
- 交易时间 (9:30-11:30, 13:00-15:00): 5 分钟
- 午休 (11:30-13:00): 10 分钟
- 收盘后 (15:00-24:00): 30 分钟
- 凌晨 (0:00-8:00): 1 小时 (仅伦敦金)
**通知方式**: 企业微信自动推送
### ⚠️ 重要经验教训2026-03-16
**问题 1: 数据解析错误**
- **现象**: 股价数据解析错误把昨收当成现价
- **原因**: 腾讯财经接口数据格式解析索引错误
- 错误`parts[4]` 当成现价实际是昨收
- 正确需要先找到前缀位置 `start_idx`然后 `parts[start_idx+3]` 才是现价
- **解决**: 修正解析逻辑添加数据验证
- **教训**: **股票监控必须查询实时数据,不能依赖记忆或缓存!**
**问题 2: 数据源选择**
- **原方案**: 新浪财经接口 (`hq.sinajs.cn`)
- **问题**: 网络连接不稳定经常超时
- **新方案**: 腾讯财经接口 (`qt.gtimg.cn`)
- **优势**: 更稳定返回更快数据准确
**腾讯财经数据格式详解**:
```
v_sz000630="51~名称~代码~现价~昨收~今开~...
索引: 0 1 2 3 4 5
```
正确解析步骤
1. 找到前缀 `"51"` 的位置 `start_idx`
2. 现价 = `parts[start_idx+3]`
3. 昨收 = `parts[start_idx+4]`
4. 今开 = `parts[start_idx+5]`
5. 搜索 `-0.30~-4.32` 模式获取涨跌额和涨跌幅
### 潜力股池
| 股票 | 代码 | 逻辑 | 优先级 |
|------|------|------|--------|
| 中钨高新 | 000657 | 钨价暴涨 80% 主线 | ⭐⭐⭐⭐⭐ |
| 北方稀土 | 600111 | 战略金属 | ⭐⭐⭐⭐ |
| 南都电源 | 300068 | 储能概念 | ⭐⭐⭐⭐ |
| 宁德时代 | 300750 | 锂电龙头 | ⭐⭐⭐⭐ |
| 中芯国际 | 688981 | 半导体 | ⭐⭐⭐ |
### 潜力股池
| 股票 | 代码 | 逻辑 | 优先级 |
|------|------|------|--------|
| 中钨高新 | 000657 | 钨价暴涨 80% 主线 | ⭐⭐⭐⭐⭐ |
| 北方稀土 | 600111 | 战略金属 | ⭐⭐⭐⭐ |
| 南都电源 | 300068 | 储能概念 | ⭐⭐⭐⭐ |
| 宁德时代 | 300750 | 锂电龙头 | ⭐⭐⭐⭐ |
| 中芯国际 | 688981 | 半导体 | ⭐⭐⭐ |
---
## 📚 知识库分类
| 分类 | 用途 | 示例内容 |
|------|------|----------|
| **tech/** | 技术知识 | 编程语言框架文档技术方案 |
| **work/** | 工作流程 | SOP项目文档会议纪要 |
| **people/** | 关键人物 | 联系人合作方团队档案 |
| **lessons/** | 踩坑经验 | 故障复盘避坑指南最佳实践 |
### 使用规范
1. **及时归档** 新知识项目踩坑及时入库
2. **命名清晰** 文件名一眼看出内容
3. **定期整理** 每季度审查去重更新
---
## 🔧 已安装技能/工具
| 名称 | 用途 | 状态 |
|------|------|------|
| `a-stock-trading-assistant` | A 股分析 | 已安装 |
| `memory_manager.py` | 记忆维护 | 已配置 |
| `content-collector-skill` | 链接内容自动收录 | 已安装 |
| 飞书插件 (`openclaw-lark`) | 飞书集成 | 已启用 |
| 企业微信插件 | 企微推送 | 已启用 |
### 企业微信配置2026-03-18 更新)
- **Bot ID**: `aibQ3hBrPtfh1C26UZA-KNdq1CAX_uj9GDW`
- **授权用户**: HouHuan, WanMeiShengHuo, XinNingXianGuoNaiChaKaFeiZhaJiHa
- **推送方式**: 企业微信自动推送股票预警系统通知
### 飞书应用权限
- **App ID**: `cli_a93815b250b9dcb5`
- **已开通权限**: IM日历任务多维表格云文档读取
- **待开通权限**: `docx:document` / `docx:document:create`自动创建云文档必需
- **权限申请链接**: https://open.feishu.cn/app/cli_a93815b250b9dcb5/auth?q=docx:document,docx:document:create&op_from=openapi&token_type=tenant
### 飞书群机器人备注2026-03-21 记录)
| 备注名称 | 机器人 ID | 用途/群组 |
|----------|-----------|-----------|
| **生鲜龙虾** / **超市龙虾** | `ou_6704701935853844aa0bb466e1cb45bf` | 🍤虾宴🦞可远程控制 Todesk |
**远程控制方法**
1. ID`oc_c3f6b29ebed81faa131de4f4b2cc451e`
2. 使用 `feishu_im_user_message` 以用户身份发送
3. 消息类型用 `post`content 格式
```json
{
"zh_cn": {
"title": "",
"content": [[
{"tag": "at", "user_id": "ou_6704701935853844aa0bb466e1cb45bf"},
{"tag": "text", "text": " 具体指令"}
]]
}
}
```
4. 机器人收到艾特后会执行指令如打开/关闭 Todesk
---
## 📥 Content Collector 配置
### 知识库配置
- **Knowledge Base Space ID**: `7448000000000009300` (个人知识库)
- **Knowledge Base URL**: `https://my.feishu.cn/wiki/F9pFw9dxTiXmpsk5bNlco704nag`
- **Bitable App Token**: 待配置 (用于素材索引表格)
- **Table ID**: 待配置 (素材池表格 ID)
### 收录规则
- **触发词**: 收录/转存/保存/存档/存一下/归档/备份/收藏/存到知识库
- **静默收录**: 群聊中自动检测知识类链接 (飞书文档/公众号/技术博客)
- **文档命名**: `[Emoji] [标题] | [收录日期]`
- **存储位置**: 知识库 04-内容素材 目录
### 分类映射
| 分类 | Emoji | wiki_node |
|------|-------|-----------|
| 技术教程 | 📖 | F9pFw9dxTiXmpsk5bNlco704nag |
| 实战案例 | 🛠 | F9pFw9dxTiXmpsk5bNlco704nag |
| 产品文档 | 📄 | F9pFw9dxTiXmpsk5bNlco704nag |
| 学习笔记 | 💡 | F9pFw9dxTiXmpsk5bNlco704nag |
| 热点资讯 | 🔥 | F9pFw9dxTiXmpsk5bNlco704nag |
| 设计技能 | 🎨 | F9pFw9dxTiXmpsk5bNlco704nag |
| 工具推荐 | 🔧 | F9pFw9dxTiXmpsk5bNlco704nag |
| 训练营 | 🎓 | F9pFw9dxTiXmpsk5bNlco704nag |
### 使用示例
```
"把这个链接收录一下https://xxx.feishu.cn/docx/xxx"
"转存这篇教程"
"保存到知识库"
```
---
## 📋 重要决策记录
| 日期 | 决策 | 状态 |
|------|------|------|
| 2026-03-13 | 采用双层记忆系统长期 + 短期 | 已完成 |
| 2026-03-13 | 安装 a-stock-trading-assistant | 已完成 |
| 2026-03-13 | 设置铜陵有色 6.80 元预警 | 监控中 |
| 2026-03-14 | 创建 knowledge/ 四分类知识库 | 已完成 |
| 2026-03-15 | 部署自动化记忆维护每周执行 | 已完成 |
| 2026-03-15 | SOUL.md 添加核心防护规则 | 已完成 |
| 2026-03-17 | 部署 OpenClaw 自动备份系统每日 03:00 | 已完成 |
| 2026-03-18 | 更新企业微信 Bot 配置 botId + secret | 已完成 |
| 2026-03-18 | 飞书应用需开通 `docx:document` 权限以自动创建文档 | 待开通 |
---
## 🎯 交互协议
**回答前必须**
1. 搜索 `memory/` 文件夹日记
2. 搜索 `knowledge/` 文件夹知识库
3. 结合资料回答说明来源"记忆""知识库"
---
*维护工具:`python3 memory_manager.py` | 下次自动维护2026-03-22*