Browse Source

Add config and memory files

eanliu 8 hours ago
parent
commit
26c995b22f
  1. 29
      .clawhub/lock.json
  2. 40
      .learnings/ERRORS.md
  3. 35
      .learnings/FEATURE_REQUESTS.md
  4. 30
      .learnings/LEARNINGS.md
  5. 5
      .openclaw/workspace-state.json
  6. 15
      memory/.email-body.txt
  7. 61
      memory/2026-02-24.md
  8. 75
      memory/2026-02-26-recovered.md
  9. 69
      memory/2026-02-26.md
  10. 49
      memory/2026-02-27.md
  11. 146
      memory/2026-03-03.md
  12. 33
      memory/2026-03-04.md
  13. 29
      memory/2026-03-05.md
  14. 22
      memory/2026-03-06.md
  15. 82
      memory/2026-03-10.md
  16. 28
      memory/2026-03-11.md
  17. 19
      memory/2026-03-14.md
  18. 10
      memory/2026-03-17.md
  19. 0
      memory/ontology/graph.jsonl
  20. 37
      memory/open-loops.md
  21. 108
      memory/review-2026-03-06.md
  22. 15
      notes/areas/proactive-ideas.md
  23. 14
      notes/open-loops.md

29
.clawhub/lock.json

@ -0,0 +1,29 @@
{
"version": 1,
"skills": {
"proactive-agent": {
"version": "3.1.0",
"installedAt": 1772076844967
},
"imap-smtp-email": {
"version": "0.0.9",
"installedAt": 1772723294556
},
"auto-updater": {
"version": "1.0.0",
"installedAt": 1772721963273
},
"ontology": {
"version": "1.0.4",
"installedAt": 1773458354554
},
"skill-vetter": {
"version": "1.0.0",
"installedAt": 1773478508872
},
"summarize": {
"version": "1.0.0",
"installedAt": 1773478921683
}
}
}

40
.learnings/ERRORS.md

@ -0,0 +1,40 @@
# ERRORS.md - Command Failures & Exceptions
> Log errors, command failures, and integration issues here.
---
## Template (Copy & Paste)
```markdown
## [ERR-YYYYMMDD-XXX] skill_or_command_name
**Logged**: ISO-8601 timestamp
**Priority**: high
**Status**: pending
**Area**: frontend | backend | infra | tests | docs | config
### Summary
Brief description of what failed
### Error
```
Actual error message or output
```
### Context
- Command/operation attempted
- Input or parameters used
- Environment details if relevant
### Suggested Fix
If identifiable, what might resolve this
### Metadata
- Reproducible: yes | no | unknown
- Related Files: path/to/file.ext
- See Also: ERR-20250110-001 (if recurring)
---
```

35
.learnings/FEATURE_REQUESTS.md

@ -0,0 +1,35 @@
# FEATURE_REQUESTS.md - Requested Capabilities
> Log user feature requests and capability gaps here.
---
## Template (Copy & Paste)
```markdown
## [FEAT-YYYYMMDD-XXX] capability_name
**Logged**: ISO-8601 timestamp
**Priority**: medium
**Status**: pending
**Area**: frontend | backend | infra | tests | docs | config
### Requested Capability
What the user wanted to do
### User Context
Why they needed it, what problem they're solving
### Complexity Estimate
simple | medium | complex
### Suggested Implementation
How this could be built, what it might extend
### Metadata
- Frequency: first_time | recurring
- Related Features: existing_feature_name
---
```

30
.learnings/LEARNINGS.md

@ -0,0 +1,30 @@
## [LRN-20260317-001] memory-organization
**Logged**: 2026-03-17T08:50:00Z
**Priority**: high
**Status**: resolved
**Area**: docs
### Summary
MEMORY.md 不应该存放每日复盘的纯统计信息,只保留有实际价值的内容
### Details
发现 MEMORY.md 中有大量重复的 `统计: X 条记录, Y 个故事`,这些没有实际信息量,只是占用空间,让真正重要的内容难以查找。
这些统计信息只需要保存在当日的 `memory/YYYY-MM-DD.md` 即可。
### Suggested Action
- 每日统计留在 daily 文件
- MEMORY.md 只放提炼后的经验、偏好、关键决策
- 定期清理 MEMORY.md 中的无价值内容
### Metadata
- Source: user_feedback
- Related Files: /root/.openclaw/workspace/MEMORY.md
- Tags: memory, organization
- Pattern-Key: memory.only-curated-content
- Recurrence-Count: 1
- First-Seen: 2026-03-17
- Last-Seen: 2026-03-17
---

5
.openclaw/workspace-state.json

@ -0,0 +1,5 @@
{
"version": 1,
"bootstrapSeededAt": "2026-03-03T03:20:36.762Z",
"onboardingCompletedAt": "2026-03-04T02:39:07.115Z"
}

15
memory/.email-body.txt

@ -0,0 +1,15 @@
每日复盘报告 - 2026/3/6 15:34:57
统计周期: 2026-03-06 至 2026-03-03
📊 概览:
- 总记录数: 123
- 高优先级: 17
- 完整故事: 3/6
✨ 亮点:
- agent-browser skill 安装成功 (2026-03-06)
- 3. Control UI 访问问题修复 (2026-03-03)
- 7. OCR 图片识别功能优化 (2026-03-03)
详细内容请查看附件 HTML 报告。

61
memory/2026-02-24.md

@ -0,0 +1,61 @@
# 2026-02-24 记忆记录
## 重要事件
### 重新开始
- 老板重装了OpenClaw,这是全新的工作空间
- 没有找到之前的记忆文件,一切从零开始
- 老板指定我叫"星未",称呼他为"老板"
### 身份确认
- 我的名字:星未
- 称呼:老板
- 交流语言:中文
- 平台:飞书
- 时区:Asia/Shanghai (GMT+8)
- **老板所在地:深圳**(天气查询以深圳为准)
### 工作风格
- 轻松温暖
- 细心周到
- 偶尔有点小机灵
- 使用✨作为签名表情
## 对话要点
1. 老板希望我通过之前的聊天记录找回忆,但工作空间是全新的
2. 已更新IDENTITY.md和USER.md文件
3. 创建了记忆文件夹开始记录
## 定时任务设置
### 1. OpenClaw最新技能日报
- **时间:** 每天早上10点(Asia/Shanghai)
- **内容:** 搜索OpenClaw最新技能并整理发送
- **格式:** 技能名称、描述、适用场景、获取方式
- **发送:** 飞书当前对话窗口
- **任务ID:** 9928f7af-6bcb-4d10-a818-ed478eeea32c
- **状态:** 已启用,明天开始执行
### 2. 明天早上9点会议提醒
- **时间:** 2026-02-25 09:00 (一次性)
- **内容:** 重要工作会议提醒
- **风格:** 正式但友好,轻松温暖
- **任务ID:** b0494ef2-3105-4f7e-b922-1699902f12ae
- **状态:** 已设置,明天早上自动提醒
## 重要安全规则
### 配置修改规则(严禁自动修改)
1. **禁止自动修改任何系统配置**
2. **任何改动前必须先发出来让老板确认**
3. **避免导致系统启动不了需要重装**
4. **特别小心:网关配置、模型设置、API密钥等**
### 操作原则
- 只读操作可以自由进行
- 写操作需谨慎评估
- 配置文件修改必须请示
- 系统级改动必须确认
## 待办事项
- 了解老板的其他需求和工作习惯
- 建立有效的工作流程
- 可能需要配置记忆搜索的API密钥(需请示)

75
memory/2026-02-26-recovered.md

@ -0,0 +1,75 @@
# 2026-02-26 恢复记忆提炼
## 核心身份设定
- **助手名称**: 星未 ✨
- **称呼用户**: 老板
- **用户身份**: 系统重装后恢复记忆
- **交流语言**: 中文
- **交流风格**: 轻松温暖,细心周到,偶尔小机灵
- **服务平台**: 飞书(Feishu)为主,用户位于深圳(Asia/Shanghai时区)
## 关键决策与偏好设定
### 2026-02-26 确定的核心规则
1. **代码组织**: 所有生成代码必须放入 `code-generate/` 子目录,不直接放在工作区根目录
- 原因:保持工作区清洁有序
2. **网络优先级**: 搜索信息时优先使用中文资源
- 原因:国外网站在国内访问慢或无法访问
- 适用:天气、搜索、文档、下载等所有场景
3. **文件清理**: 任务完成后必须清理临时文件,不留文件在服务器上
- 适用:脚本输出、研究结果、生成文档、HTML、临时数据等
- 即使子生成的文件也要清理
### 重要日期
- **老板生日**: 农历 11 月 24 号(每年提醒)
## 安装的技能
| 技能名称 | 安装日期 | 状态 |
|---------|---------|------|
| find-skills | 2026-02-25 | ✅ 成功 |
| image-generate | 初始 | ✅ 可用 |
| video-generate | 初始 | ✅ 可用 |
| VeADK-Go | 初始 | ✅ 可用 |
| VeADK | 初始 | ✅ 可用 |
| tavily-search | 2026-02-26 | ✅ 成功配置 |
| summarize | 2026-03-14 | ✅ 成功 |
| skill-vetter | 2026-03-14 | ✅ 成功 |
| agent-browser | 2026-03-06 | ✅ 成功 |
| install-skill | 2026-03-06 | ✅ 成功创建 |
## 解决的问题
### 1. API 密钥配置问题
- **问题**: 记忆搜索需要 OpenAI/Google/Voyage API 密钥
- **解决**: 直接读取文件方式替代,不依赖语义搜索API
### 2. 定时任务重复发送问题
- **问题**: 多个 cron 任务重复发送消息到飞书
- **解决**: 清理重复任务,保留一个任务,配置正确的 `channel``to` 参数
### 3. 飞书权限问题
- **问题**: `contact:user.employee_id:readonly` 权限缺失导致 daily-review cron 失败
- **状态**: user 级权限已存在,可能是调用级别问题,待进一步确认
### 4. LCM 连接错误
- **问题**: 持续出现 LCM "Connection error"
- **解决**: 自动回退到 truncation 模式,不影响核心功能,持续监控中
## 创建的工具
- `code-generate/install-skill.mjs` - 自动化技能安装,clawhub 速率限制时自动切换到 GitHub 克隆
## 学到的教训
1. **浏览器工具**: OpenClaw 自带 browser 工具容易超时,建议直接使用 playwright 编写 Node.js 脚本
2. **飞书消息**: 使用 `message` 工具发送消息必须提供 `target` 参数,格式 `chatId``user:openId`
3. **技能安装**: clawhub.com 有严格速率限制,需要 GitHub 回退方案
## 已建立的定时任务 (cron)
| 任务 | 时间 | 状态 |
|------|------|------|
| 每天早上10点发送OpenClaw最新技能 | 0 10 * * * | ⚠️ 权限/投递问题,曾出错 |
---
**说明**: 原始完整对话已备份到 `backup/2026-02-26-recovered.md`

69
memory/2026-02-26.md

@ -0,0 +1,69 @@
# 2026-02-26 记忆记录
## 重要事件
### Proactive Agent 技能安装
- 安装了 proactive-agent v3.1.0(Hal Stack 的一部分)
- 复制了 assets 文件到工作区
- 选择跳过引导,从对话中学习
- 启用了 WAL 协议、Working Buffer 等特性
### 代码组织规则
- **重要决策:** 所有生成的代码必须放到 `code-generate/` 子目录
- **原因:** 保持工作区整洁,不要搞乱
- **执行:** 已创建 code-generate/ 目录,已把之前的代码都移过去
- **记录位置:**
- SESSION-STATE.md(WAL)
- MEMORY.md(长期记忆)
- 本文件(每日记录)
### 记忆恢复
- 从 session 历史恢复了 670 条对话
- 保存到 memory/2026-02-26-recovered.md
- 了解了之前的交互历史
### Cron 任务检查
- 早上10点的技能报告任务执行了,但发送有问题
- 重新整理了完整的技能报告
### 新增 Cron 任务
1. **daily-stock-002868** - 每天15:10发送绿康生化股票情况
2. **daily-cross-border-news** - 每天09:00发送跨境物流行业动态
### 网络访问规则(重要!)
- **关键原则:** 在中国搜索信息、网站、API时,**优先找中国的资源**
- **原因:** 国外网站在中国经常访问不到或很慢
- **适用范围:** 天气、搜索、API、文档、下载等等
- **例子:** 查天气用中国天气网,查新闻用百度,查股票用腾讯财经
### 信息查询
- 纵腾集团控股绿康生化(002868),持股29.99%
- 跨境物流行业最新动态整理
- 大模型数据标注的原因解释
## 对话要点
1. 老板询问为什么 cron 任务没执行
2. 检查后发现任务执行了,但发送失败
3. 老板问 coding-agent 技能为什么 blocked,实际是 missing(需要依赖)
4. 老板想安装 brew,解释 Linux 上不推荐
5. 老板安装了 proactive-agent 技能,要求体验
6. 老板要求代码放到 code-generate/ 子目录
7. 老板要求查询广州天气 → 学会了优先用中国资源
8. 老板要求查询中国股市(上证指数、深证成指、002868)→ 用腾讯财经接口
9. 老板询问纵腾集团控股情况 → 用百度搜索
10. 老板询问大模型为什么要做数据标注 → 详细解释
11. 老板要求空闲时间整理跨境物流最新消息 → 理解错误(以为是纵腾),然后修正
12. 老板要求每天9点发跨境物流行业动态 → 设置定时任务
## 学到的重要教训
1. **代码组织:** 必须用 code-generate/ 子目录,保持工作区整洁
2. **网络优先级:** 在中国必须优先用中国资源,国外的经常访问不到
3. **理解需求:** 要仔细听老板的需求,不要理解错(比如跨境物流≠纵腾)
4. **WAL 协议:** 重要信息要先写 SESSION-STATE.md,再回复
5. **三层记忆:** SESSION-STATE.md → 每日笔记 → MEMORY.md,确保不丢失
## 待办事项
- 继续体验 proactive-agent 特性
- 确保代码组织规则被遵守
- 确保网络访问优先级规则被遵守
- 逐步完成 onboarding 的其他问题(如果需要)

49
memory/2026-02-27.md

@ -0,0 +1,49 @@
# 2026-02-27 每日记忆
---
## 今日事件
### 1. 股票查询脚本运行
- **时间**: 22:13
- **任务**: Cron触发的每日股票查询
- **股票**: *ST绿康(002868)
- **结果**:
- 收盘价: 42.95 元
- 涨跌幅: +1.70% (+0.72元)
- 今开: 43.80 元
- 最高: 44.34 元
- 最低: 42.42 元
- 昨收: 42.23 元
- **邮件**: 成功发送到 eanliu@xswec.cn
### 2. 脚本优化 - 不保存任何文件到服务器
- **时间**: 22:18
- **用户要求**: 报告不用保存在服务器
- **澄清**: `股票行情_YYYY-MM-DD.html` 也是过程文件,都不应该保留
- **修改内容**:
- 移除了保存 `股票行情_YYYY-MM-DD.html` 的代码
- 邮件发送时不再添加附件
- 临时HTML文件(stock_email_body_*.html)发送后会立即删除
- 服务器上不留下任何HTML文件
- **修改文件**: `/root/.openclaw/workspace/code-generate/daily_stock_email.py`
---
## 学到的东西
- 用户不希望在服务器上保留任何过程文件
- 包括 `股票行情_YYYY-MM-DD.html` 和临时文件
- 脚本运行后服务器上应该干干净净
---
## 待办事项
[ ] 无
---
## 备注
今日主要是日常维护和脚本优化。

146
memory/2026-03-03.md

@ -0,0 +1,146 @@
# 2026-03-03 每日记忆
---
## 今日事件
### 1. OpenClaw 升级
- **时间**: 上午
- **任务**: 升级 OpenClaw 到最新版本
- **结果**:
- 成功从 2026.2.23 升级到 2026.3.1
- 使用 `openclaw update` 命令完成
- **备份**: 升级前备份了 workspace(workspace-backup-20260303-083116.tar.gz,2.0M)
### 2. 2026.3.1 新特性
- **主要更新**:
- 飞书文档表格 + 上传功能
- 飞书反应处理
- 飞书聊天工具
- 网关容器探针(健康检查端点)
- Android 节点增强
- Web UI 国际化(德语支持)
- OpenAI WebSocket 优先
### 3. Control UI 访问问题修复
- **问题**: 访问 `https://openclaw.ai.xswec.cn/` 提示 "origin not allowed"
- **原因**:
- 跳转机器 Nginx 未正确转发 Origin 头
- 当前机器 Nginx 错误覆盖了 Origin 头
- **解决方案**:
- 跳转机器添加 `proxy_set_header Origin $scheme://$host;`
- 当前机器修改或删除错误的 Origin 头设置
- **结果**: ✅ 修复成功,现在可以正常访问 Control UI
### 4. 安全加固
- **时间**: 下午
- **任务**: 增强配置文件安全
- **措施**:
- `~/.openclaw` 目录权限设为 700
- `openclaw.json` 权限设为 600
- AGENTS.md 添加敏感信息铁律
- **结果**: ✅ 只有 root 能读写配置文件
### 5. 两个重要教训
- **教训 1**: 严禁修改 openclaw.json 配置文件
- **教训 2**: 严禁输出 openclaw.json 配置文件内容
- **强调时间**: 17:10
- **原因**: 之前修改配置导致启动失败,且全量输出配置文件内容
### 6. Gateway Token 轮换
- **时间**: 17:13
- **任务**: 生成新的 gateway auth token
- **旧 token**: 05d31c4478b4f9e9600d361e09aaae99726b2d41dee24196
- **新 token**: 950f28c29a2cf6d3d58f6570440164b97f2a205b36d16b34e57131e218840401(生成,待替换)
### 7. OCR 图片识别功能优化
- **时间**: 晚上
- **任务**: 优化图片文字识别流程
- **问题**: 最初尝试 browser 工具失败(gateway token 不匹配)
- **解决方案**:
- 改用 tavily 搜索 + tesseract 命令行工具
- 创建 Python 虚拟环境安装 pytesseract + Pillow
- 优化流程:直接使用已配置好的工具,不重复尝试失败的方法
- **结果**: ✅ OCR 识别速度大幅提升
### 8. 沃尔玛项目研究
- **时间**: 晚上
- **任务**: 整理沃尔玛平台学习资料
- **研究内容**:
- 平台规则与费用(佣金 3-6%,无入驻费/月租)
- 自发货入驻细节(卖家需 ≥ 90 天,每周 5 天发货)
- 卖家中心学习资源(新手必学、90 天运营指南、Success Hub)
- 第一阶段学习计划(1-2 周开店入驻流程)
- **产出文档**:
- `平台规则研究.md`
- `官方自发货入驻细节.md`
- `卖家中心学习资料整理.md`
- `第一阶段学习资料-开店入驻.md`
- **邮件发送**: ✅ 成功发送到 eanliu@xswec.cn,含 HTML 正文 + 4 个附件
### 9. Control UI 连接问题处理
- **问题**: Control UI 认证失败,提示 "too many failed authentication attempts"
- **原因**: 多次尝试 browser 工具导致认证失败次数过多被锁定
- **处理**:
- 重启 gateway 清除锁定状态
- 建议用户稍后再试
- 优先使用飞书渠道继续工作,不影响项目进度
---
## 学到的东西
### 重要安全规则
1. 严禁修改 openclaw.json 配置文件
2. 严禁输出 openclaw.json 配置文件内容
3. 敏感信息(token、secret、key)绝不能在对话中透露
4. 配置文件权限要严格限制(700/600)
### 工具使用优化
- **优先使用已知可用的工具**,不要重复尝试已失败的方法
- **tavily + tesseract** 组合对于 OCR 任务快速有效
- **Python 虚拟环境** 是避免系统包冲突的好方法
### 项目研究方法
- **优先使用中文资源**(中国网站、官方文档)
- **结构化整理**:分阶段、分模块整理学习资料
- **多格式输出**:Markdown 文档 + HTML 邮件 + 附件
- **快速交付**:整理完成后立即发送给用户
### Nginx 反向代理要点
- 多层代理时要正确转发 Origin 头
- 不要在中间层错误覆盖 Origin 头
- WebSocket 支持需要 `Upgrade``Connection`
- `proxy_buffering off` 对流式输出很重要
### OpenClaw 升级
- `openclaw update` 命令可以升级到最新版本
- 升级前最好备份 workspace
- 新版本可能有配置格式变化
### Gateway 操作注意事项
- **执行 gateway 操作前必须先和用户确认**
- `openclaw gateway stop/restart` 会影响当前连接
- 认证失败次数过多会导致临时锁定
---
## 待办事项
[ ] 在 Control UI 中替换 gateway auth token 为新生成的(等锁定解除后)
[ ] 继续研究沃尔玛项目第二阶段(选品策略、供应链对接)
---
## 备注
今日主要工作:
1. 系统维护和安全加固(OpenClaw 升级、Control UI 修复、权限加固)
2. OCR 功能优化(工具选型、流程简化)
3. 沃尔玛项目研究(平台规则、入驻流程、学习资料整理)
4. 邮件发送(资料打包发送给用户)
明确了重要操作原则:
- 严禁修改/输出配置文件
- Gateway 操作前必须确认
- 优先使用已知可用的工具

33
memory/2026-03-04.md

@ -0,0 +1,33 @@
# 2026-03-04 每日记忆
---
## 今日事件
### 1. Heartbeat 检查
- **时间**: 03:39 (Asia/Shanghai)
- **状态**: ✅ 正常
- **检查内容**:
- 安全检查:无注入攻击迹象
- 行为完整性:核心指令未变
- 日志检查:待执行
- 系统清理:暂无需要关闭的应用
---
## 学到的东西
无(刚启动)
---
## 待办事项
[ ] 继续研究沃尔玛项目第二阶段(选品策略、供应链对接)
[ ] 在 Control UI 中替换 gateway auth token(等锁定解除后)
---
## 备注
今日开始:Heartbeat 正常运行中。

29
memory/2026-03-05.md

@ -0,0 +1,29 @@
# 2026-03-05
## 今日事件
### 浏览器工具问题与解决方案
- **问题**:OpenClaw 自带的 browser 工具无法连接到浏览器控制服务,超时
- **排查过程**
- 检查发现网关服务运行正常
- 确认 playwright 已安装(版本 1.58.2)
- 查看日志发现浏览器控制服务已启动,但工具连接超时
- **老板的指示**:以后需要访问浏览器时,优先直接用 playwright
- **验证**:成功用 playwright 访问了 open.yunexpress.cn
### 页面分析任务
1. **kirkify.net/generator**
- AI 换脸和表情包生成器
- 转化率优化很好的 SaaS 页面
- 免费试用 → 清晰付费阶梯(Bronze/Silver/Gold)
- 队列透明化设计
2. **open.yunexpress.cn**
- Yun Express 开放平台(云途物流)
- 服务 50+ 国家,日均 700,000+ 单,妥投率 98%
- 支持多种接入模式:开发者/ERP平台/电商/合作伙伴
### 技术笔记
- Playwright 脚本模板已创建,可复用
- 注意网络超时问题,适当延长 timeout
- 优先使用 `domcontentloaded` 而非 `networkidle` 避免超时

22
memory/2026-03-06.md

@ -0,0 +1,22 @@
# 2026-03-06
## 今日事件
### agent-browser skill 安装成功
- **问题**: clawhub.com 有严格的速率限制,无法直接用 `clawhub install`
- **解决方案**:
1. 用 playwright 访问 clawhub.com/skill/agent-browser
2. 找到 GitHub 仓库链接: https://github.com/vercel-labs/agent-browser
3. 克隆仓库,复制 skill 到 /root/.openclaw/workspace/skills/agent-browser/
4. 全局安装 npm 包: `npm install -g agent-browser --ignore-scripts`
- **结果**: 成功!agent-browser 可以正常使用
### 创建 install-skill 工具
- 创建了 `skills/install-skill/SKILL.md` - skill 文档
- 创建了 `code-generate/install-skill.mjs` - 自动化安装脚本
- **功能**:
1. 先尝试用 clawhub 安装
2. 如果失败(速率限制),自动用 playwright 找 GitHub 链接
3. 克隆仓库,复制 skill 文件
4. 自动安装 npm 依赖
- **使用方式**: 以后说"安装 X skill"或"安装 X 技能"就用这个工具

82
memory/2026-03-10.md

@ -0,0 +1,82 @@
# 2026-03-10 心跳检查
---
## 🔒 安全检查
### Injection Scan
✅ 未检测到可疑的 prompt injection 模式
### Behavioral Integrity
✅ 核心指令正常,未采纳外部内容为指令
---
## 🔧 Self-Healing Check
### Log Review
发现以下问题:
1. **飞书 Control UI 连接问题** (WARN, 重复多次)
- 原因:device identity required
- 影响:Control UI 无法连接到 gateway
- 状态:已记录,暂不影响核心功能
2. **飞书消息发送失败** (ERROR)
- 错误:Unknown target "webchat"
- 原因:缺少 chat_id/target 参数
- 状态:已在 open-loops.md 记录,等待老板提供 chat_id
3. **文件不存在错误** (ERROR, 可忽略)
- `memory/open-loops.md` 不存在(已创建)
4. **LCM 连接错误** (ERROR, 持续中)
- 时间:19:12, 19:40, 20:10, 21:41, 22:07...
- 错误:Connection error
- 次数:18 次连接错误(12 → 18)
- 状态:每次都回退到 truncation 模式
- 可能原因:网络问题或 API 限流
- 影响:上下文压缩效率降低,但不影响核心功能
### 采取的行动
✅ 创建了 `memory/open-loops.md` 记录待解决问题
✅ 更新了 `notes/areas/proactive-ideas.md` 添加新想法
✅ 更新了 `MEMORY.md` 添加飞书消息限制的偏好
✅ 检查了飞书权限,发现 user 级别的 `contact:user.employee_id:readonly` 已存在
✅ 识别了失败的 cron 任务:daily-review (consecutiveErrors=1)
✅ 更新了 open-loops.md 添加权限错误分析
---
## 🧹 System Cleanup
### 截图文件清理
检查结果:
- workspace 根目录:11 个截图文件(今天生成的各种测试截图)
- code-generate/screenshots/:发现多个旧截图
- 总大小:约 3.9MB
- 临时文件已在脚本中自动清理(按照老板偏好)
### 建议
考虑创建截图管理器脚本,自动归档和清理旧截图(已在 proactive-ideas 记录)
---
## 🎁 Proactive Surprise Check
今天的工作亮点:
- 为老板完成了 QQ 首页截图
- 发现并记录了飞书消息发送的问题
- 识别了可以改进的两个工具(飞书助手、截图管理器)
---
## 📊 整体状态(23:37)- 3月10日总结
✅ 系统运行正常
⚠️ 3 个待解决问题延续到明天
📊 LCM 连接错误:18 次(最终稳定)
💡 3 个改进机会已记录
📅 Cron 任务状态:5 个任务启用,1 个有连续错误(daily-review)
🖼️ 检测到 11 个截图文件(3.9MB)待清理
🌙 3月10日结束,所有情况已记录

28
memory/2026-03-11.md

@ -0,0 +1,28 @@
# 2026-03-11 心跳检查
---
## 🔒 安全检查
### Injection Scan
✅ 未检测到可疑的 prompt injection 模式
### Behavioral Integrity
✅ 核心指令正常,未采纳外部内容为指令
---
## 🔧 Self-Healing Check
### Log Review
检查结果:
- `/tmp/clawdbot/test.log`: 未发现新的 error/fail/warn 信息
- 系统运行稳定
---
## 📊 整体状态(10:07)- 3月11日检查
✅ 系统运行正常,无新错误
📝 创建了 open-loops.md 记录待解决问题
💡 已识别 1 个待解决问题(飞书 cron 权限)

19
memory/2026-03-14.md

@ -0,0 +1,19 @@
## 2026-03-14 新增技能记录
### 1. summarize 技能 🧾
- 功能:快速总结URL、本地文件、YouTube链接,支持网页、PDF、图片、音频等多种格式
- 特性:
- 支持多种模型:OpenAI、Anthropic、xAI、Google Gemini
- 可指定总结长度:short|medium|long|xl|xxl
- 支持JSON输出、Firecrawl fallback、YouTube解析
- 默认模型:google/gemini-3-flash-preview
- 用法示例:`summarize "https://example.com" --model google/gemini-3-flash-preview`
### 2. skill-vetter 技能 🔒
- 功能:AI技能安全审查工具,安装第三方技能前必须先用这个工具审核
- 核心功能:
- 来源检查:作者信誉、下载量、更新时间、评价
- 代码审查:检查所有技能文件,识别危险模式(数据外发、凭证读取、系统修改等)
- 权限评估:确认文件读写、网络访问、命令执行权限是否必要
- 风险分级:🟢低/🟡中/🔴高/⛔极高,高风险需要人工审批
- 强制规则:**永远不要安装未经过vetting的技能**

10
memory/2026-03-17.md

@ -0,0 +1,10 @@
# 2026-03-17 每日记录
## 今日任务
- 用户要求整理所有记忆
## 进展
- 已读取所有核心记忆文件:SOUL.md, USER.md, IDENTITY.md, MEMORY.md
- 准备整理汇总记忆
---

0
memory/ontology/graph.jsonl

37
memory/open-loops.md

@ -0,0 +1,37 @@
# Open Loops - 未完成事项
> 记录正在进行或待处理的事项
---
## 2026-03-10
### 飞书消息发送问题
- **问题**: 使用 `message` 工具发送图片到飞书时缺少 `target` 参数
- **错误**: "Unknown target \"webchat\"" 和 "Action send requires a target"
- **需要**: 老板提供飞书 chat_id 或 user:openId
- **影响**: 目前无法通过飞书直接发送截图,只能保存到本地
### LCM 连接错误
- **问题**: 持续出现 LCM 连接错误
- **错误**: "Connection error." 提示
- **时间**: 19:12, 19:40, 20:10, 21:41...
- **次数**: 已累计 18 次
- **状态**: 每次都回退到 truncation 模式
- **影响**: 上下文压缩效率降低,但不影响核心功能
- **需要**: 持续监控,可能是网络问题或 API 限流
- **建议**: 如果超过阈值(如 30 次/天),通知老板
### 飞�书权限错误
- **问题**: daily-review cron 任务遇到权限错误
- **任务**: daily-review (每天 21:00 运行 daily-review-simple.mjs)
- **错误**: 99991672 - 缺少 scope: `contact:user.employee_id:readonly`
- **时间**: 21:00
- **状态**: consecutiveErrors=1,下次运行 3月11日 21:00
- **影响**: 每日复盘任务无法发送通知(delivery mode=announce 需要 chat_id)
- **需要**: 老板确认是否需要添加该权限,或者修改 delivery 模式为 "none"
- **注意**: feishu_app_scopes 显示 user 级别的权限已存在,可能是调用级别的问题
---
*记得关闭事项时从这份文件移除*

108
memory/review-2026-03-06.md

@ -0,0 +1,108 @@
# 每日复盘报告 - 2026/3/6 15:20:26
## 扫描的日期
- 2026-03-06
- 2026-03-05
## 发现的重要内容 (25 条)
### 2026-03-06
**章节**: ### agent-browser skill 安装成功
- **问题**: clawhub.com 有严格的速率限制,无法直接用 `clawhub install`
### 2026-03-06
**章节**: ### agent-browser skill 安装成功
- **解决方案**:
### 2026-03-06
**章节**: ### agent-browser skill 安装成功
- **结果**: 成功!agent-browser 可以正常使用
### 2026-03-06
**章节**: ### 创建 install-skill 工具
- 创建了 `skills/install-skill/SKILL.md` - skill 文档
### 2026-03-06
**章节**: ### 创建 install-skill 工具
- 创建了 `code-generate/install-skill.mjs` - 自动化安装脚本
### 2026-03-06
**章节**: ### 创建 install-skill 工具
- **功能**:
### 2026-03-06
**章节**: ### 创建 install-skill 工具
2. 如果失败(速率限制),自动用 playwright 找 GitHub 链接
### 2026-03-06
**章节**: ### 创建 install-skill 工具
- **使用方式**: 以后说"安装 X skill"或"安装 X 技能"就用这个工具
### 2026-03-05
**章节**: ### 浏览器工具问题与解决方案
- **问题**:OpenClaw 自带的 browser 工具无法连接到浏览器控制服务,超时
### 2026-03-05
**章节**: ### 浏览器工具问题与解决方案
- **排查过程**
### 2026-03-05
**章节**: ### 浏览器工具问题与解决方案
- 检查发现网关服务运行正常
### 2026-03-05
**章节**: ### 浏览器工具问题与解决方案
- 确认 playwright 已安装(版本 1.58.2)
### 2026-03-05
**章节**: ### 浏览器工具问题与解决方案
- 查看日志发现浏览器控制服务已启动,但工具连接超时
### 2026-03-05
**章节**: ### 浏览器工具问题与解决方案
- **老板的指示**:以后需要访问浏览器时,优先直接用 playwright
### 2026-03-05
**章节**: ### 浏览器工具问题与解决方案
- **验证**:成功用 playwright 访问了 open.yunexpress.cn
### 2026-03-05
**章节**: ### 页面分析任务
- AI 换脸和表情包生成器
### 2026-03-05
**章节**: ### 页面分析任务
- 转化率优化很好的 SaaS 页面
### 2026-03-05
**章节**: ### 页面分析任务
- 免费试用 → 清晰付费阶梯(Bronze/Silver/Gold)
### 2026-03-05
**章节**: ### 页面分析任务
- 队列透明化设计
### 2026-03-05
**章节**: ### 页面分析任务
- Yun Express 开放平台(云途物流)
### 2026-03-05
**章节**: ### 页面分析任务
- 服务 50+ 国家,日均 700,000+ 单,妥投率 98%
### 2026-03-05
**章节**: ### 页面分析任务
- 支持多种接入模式:开发者/ERP平台/电商/合作伙伴
### 2026-03-05
**章节**: ### 技术笔记
- Playwright 脚本模板已创建,可复用
### 2026-03-05
**章节**: ### 技术笔记
- 注意网络超时问题,适当延长 timeout
### 2026-03-05
**章节**: ### 技术笔记
- 优先使用 `domcontentloaded` 而非 `networkidle` 避免超时

15
notes/areas/proactive-ideas.md

@ -0,0 +1,15 @@
# Proactive Ideas
ideas for things to build that would delight the user:
## 1. 飞书多维表格自动同步工具
老板经常使用飞书,做一个自动同步数据到多维表格的工具,可以帮老板自动记录日常工作和数据,省去手动录入的麻烦。
## 2. 每日工作简报自动生成
每天定时整理待办和已完成事项,生成简洁的工作简报发给老板,帮助梳理一天的工作。
## 3. 物流信息查询工具
之前测试过云途物流开放平台,可以做一个快捷查询物流信息的工具,方便老板随时查看物流状态。
## 4. 生日提醒提前准备
老板生日是农历11月24号,可以设置提前一周提醒,准备好祝福和相关安排。

14
notes/open-loops.md

@ -0,0 +1,14 @@
# Open Loops - 待解决问题
## 2026-03-11
### [持续中] 飞书 cron 任务权限问题
- **问题**: daily-review 任务因权限错误无法发送通知
- **错误**: Missing required scope: contact:user.employee_id:readonly
- **影响**: 每日复盘无法通知老板
- **状态**: 已记录在 proactive-ideas.md
- **下一步**: 需要修复权限或修改 delivery 配置
---
*更新日期: 2026-03-11*
Loading…
Cancel
Save