From a3db9d258542a2960645743442f944968d24ec2b Mon Sep 17 00:00:00 2001 From: TevinClaw <510129976@qq.com> Date: Tue, 17 Mar 2026 12:50:46 +0800 Subject: [PATCH] 移除:旧热记忆和自改进技能,更新工具箱记录 memory-md-learning 触发规则 --- workspace/TOOLS.md | 70 +++++++++++++++++++++++++++++++--- 1 files changed, 63 insertions(+), 7 deletions(-) diff --git a/workspace/TOOLS.md b/workspace/TOOLS.md index 7fd59c0..08cfa62 100644 --- a/workspace/TOOLS.md +++ b/workspace/TOOLS.md @@ -1,11 +1,67 @@ -# TOOLS.md - 本地备注 +# TOOLS.md - 本地工具箱和设置 (工作技巧) -技能定义了工具_如何_工作。这个文件是用来记录_你的_特定信息——那些只属于你的设置的东西。 + +## Git 配置 + +- **Git 根目录**: 当前工作空间 `~/.openclaw/workspace/` 的父目录,即 `~/.openclaw/` +- 提交时需要在 `~/.openclaw/workspace/` 目录下执行 + +## 搜索方法 + +- 搜索新闻时,优先使用技能 `tavily-search` 而不是 `web_fetch` + +## 记忆技能触发规则 + +### memory-md-hot 热记忆更新 +- **触发时机**: 每日晚上10点后(心跳任务) +- **执行命令**: `python skills/memory-md-hot/scripts/daily_maintenance.py update` +- **功能**: 扫描当日记忆,更新事件流水,保留所有历史 + +### memory-md-archive 归档控制 +- **触发时机**: 每日热记忆更新后(心跳任务) +- **执行命令**: `python skills/memory-md-archive/scripts/archive.py` +- **功能**: 归档8天前内容、超过30条的重要/学习事件、体积控制(4KB限制) + +### memory-md-learning 学习记录 + +**自动触发场景**(解决问题后立即调用): +- 修复了难以发现的 bug +- 解决了配置冲突问题 +- 找到了更优的解决方案 +- 翻过陷阱或踩坑后 + +**用户主动触发**(用户说以下关键词时): +- "学习一下" +- "记录下来" +- "记住这个" +- "总结经验" +- "这个要记" + +**执行命令**: +```bash +python skills/memory-md-learning/scripts/learning.py \ + --trap "现象描述" \ + --cause "根本原因" \ + --fix "解决方案" \ + --prevent "预防措施" \ + --principle "行为准则" \ + --trigger "触发条件" \ + --action "具体行动" \ + --tag "标签" \ + --summary "一句话概要" \ + --keywords "关键词1,关键词2" +``` + +**学习内容**: +1. **技术层**(长期记忆): 陷阱、原因、修复、预防 +2. **原则层**(长期记忆): 决策原则、触发条件、行动 +3. **学习事件**(MEMORY.md): 日期+概要+关键词 ## 这里记什么 -比如: +技能定义了工具如何工作,这个文件是用来记录那些只属于你的设置的东西 +比如: - 摄像头名称和位置 - SSH 主机和别名 - TTS 的首选声音 @@ -13,7 +69,7 @@ - 设备昵称 - 任何环境特定的信息 -## 示例 +### 示例 ```markdown ### 摄像头 @@ -31,10 +87,10 @@ - 默认扬声器: 厨房 HomePod ``` -## 为什么要分开? +### 为什么要分开? -技能是共享的。你的设置是你的。把它们分开意味着你可以更新技能而不丢失你的笔记,分享技能而不泄露你的基础设施。 +技能是共享的。你的设置是你的。把它们分开意味着你可以更新技能而不丢失你的笔记,分享技能而不泄露你的基础设施 --- -添加任何有助于你工作的内容。这是你的速查表。 +添加任何有助于我工作的内容,这是我的速查表 -- Gitblit v1.9.1