From 6eb78e1e6970856c1e9458697da89d46fabe3113 Mon Sep 17 00:00:00 2001
From: TevinClaw <510129976@qq.com>
Date: Tue, 17 Mar 2026 15:04:02 +0800
Subject: [PATCH] [HUMAN] agent.md 细节微调

---
 workspace/skills/memory-md-hot/SKILL.md |   73 ++++++++++++++++++++----------------
 1 files changed, 40 insertions(+), 33 deletions(-)

diff --git a/workspace/skills/hot-memory/SKILL.md b/workspace/skills/memory-md-hot/SKILL.md
similarity index 69%
rename from workspace/skills/hot-memory/SKILL.md
rename to workspace/skills/memory-md-hot/SKILL.md
index 6d3e010..662984f 100644
--- a/workspace/skills/hot-memory/SKILL.md
+++ b/workspace/skills/memory-md-hot/SKILL.md
@@ -1,9 +1,9 @@
 ---
-name: hot-memory
-description: 管理 MEMORY.md 热记忆文件,维护最近7天事件流水和重要事件记录。当需要更新 memory.md、添加日常事件或重要事件、检查文件大小时使用。支持每日自动维护,移除8天前的旧记录,监控4KB大小限制。
+name: memory-md-hot
+description: 管理 MEMORY.md 热记忆文件,维护事件流水和重要事件记录。当需要更新 memory.md、添加日常事件或重要事件时使用。支持每日自动更新,保留所有历史记录,推荐配合 memory-md-archive 技能进行归档瘦身。
 ---
 
-# hot-memory 技能
+# memory-md-hot 技能
 
 管理 `MEMORY.md` 热记忆文件,让 agent 每次启动时被动了解最近发生的事情。
 
@@ -18,7 +18,7 @@
 
 1. **文件说明** - 说明本文件记录已发生的事情,详细信息可通过记忆检索获取
 2. **🔔 重要事件** - 全局长期性影响的重要决策和事件(默认空,记录时需告知用户)
-3. **📅 最近7天事件流水** - 按天分组的每日主要事情概要
+3. **📅 事件流水** - 按天分组的每日主要事情概要
 
 ## 事件格式
 
@@ -30,7 +30,7 @@
 
 示例:
 ```
-- 2026-03-16 10:30 | 创建hot-memory技能 | 技能,记忆系统
+- 2026-03-16 10:30 | 创建memory-md-hot技能 | 技能,记忆系统
 - 2026-03-16 14:00 | 配置LanceDB嵌入模型 | 配置,向量数据库
 ```
 
@@ -41,14 +41,14 @@
 每天执行一次,从记忆检索中获取当日事件,更新流水:
 
 ```bash
-python3 ~/.openclaw/workspace/skills/hot-memory/scripts/daily_maintenance.py update
+python3 ~/.openclaw/workspace/skills/memory-md-hot/scripts/daily_maintenance.py update
 ```
 
 **功能**:
-- 扫描今日记忆,提取重要事件
+- 扫描当日记忆,提取重要事件
 - 添加新的日常事件到对应日期分组
-- 自动移除8天前的旧记录
-- 检查文件大小,超限则警告
+- 保留所有历史记录(不再自动移除旧记录)
+- 更新文件统计信息
 
 ### 场景2: 添加日常事件
 
@@ -61,7 +61,7 @@
 或在 agent 会话中:
 
 ```python
-from skills.hot_memory.scripts.daily_maintenance import update_memory_file
+from skills.memory_md_hot.scripts.daily_maintenance import update_memory_file
 
 # 添加单个日常事件
 event = ("2026-03-16", "10:30", "测试脚本", "开发,测试")
@@ -86,20 +86,21 @@
     print("已记录重要事件,请告知用户")
 ```
 
-### 场景4: 检查文件大小
+### 场景4: 检查文件统计
 
 ```bash
-python3 scripts/daily_maintenance.py check-size
+python3 scripts/daily_maintenance.py stats
 ```
 
 或在 agent 会话中:
 
 ```python
-from skills.hot_memory.scripts.daily_maintenance import check_size
+from skills.memory_md_hot.scripts.daily_maintenance import get_stats
 
-status = check_size()
-if status['exceeded']:
-    print(f"⚠️ 文件大小 {status['size_kb']}KB 超过 4KB 限制")
+stats = get_stats()
+print(f"当前文件: {stats['size_kb']}KB, {stats['total_events']} 条事件")
+if stats['size_kb'] > 50:
+    print("建议:文件较大,可考虑使用 memory-md-archive 技能归档")
 ```
 
 ## 重要事件判断标准
@@ -121,19 +122,25 @@
 | 临时任务 | 单次文件处理、数据分析 |
 | 日常对话 | 问答、简单讨论 |
 
-## 文件大小管理
+## 文件归档管理
 
-**限制**: 4KB (4096 字节)
+本技能**保留所有历史记录**,不再自动移除旧事件。
 
-**超限处理**:
-1. 首先检查是否有过期的日常事件未清理
-2. 考虑将较早的重要事件归档到 L1 层
-3. 与用户讨论瘦身方案
+当文件增长到一定大小时,建议配合 `memory-md-archive` 技能进行归档:
 
-**瘦身策略**:
-- 保留最近7天流水(已自动维护)
-- 将旧的重要事件移动到 `memory/milestones/` 归档
-- 简化事件描述的详细程度
+```bash
+# 查看文件统计
+python3 scripts/daily_maintenance.py stats
+
+# 当文件较大时,使用归档技能
+# (需先安装 memory-md-archive 技能)
+python3 ~/.openclaw/workspace/skills/memory-md-archive/scripts/archive.py
+```
+
+**归档建议**:
+- 文件超过 50KB 时建议归档
+- 可将较早的重要事件移动到归档文件
+- 日常事件可选择性归档或保留
 
 ## 与其他组件的关系
 
@@ -147,9 +154,9 @@
                      ▼
 ┌─────────────────────────────────────────────────────────┐
 │  MEMORY.md 热记忆 (本技能管理)                            │
-│  - 最近7天流水(摘要)                                    │
+│  - 事件流水(摘要)                                       │
 │  - 重要事件(全局影响)                                    │
-│  - 4KB 精简索引                                          │
+│  - 所有历史记录(需配合 archive 技能归档)                  │
 └────────────────────┬────────────────────────────────────┘
                      │ 启动注入
                      ▼
@@ -166,7 +173,7 @@
 2. **即时记录**: 重要事件发生后立即记录,不要累积
 3. **简洁描述**: 一句话概要,关键词用逗号分隔
 4. **主动告知**: 添加重要事件时必须告知用户
-5. **定期检查**: 每周检查一次文件大小
+5. **定期归档**: 文件较大时使用 memory-md-archive 技能归档
 
 ## 故障排查
 
@@ -174,10 +181,10 @@
 - 检查脚本路径是否正确
 - 确认 `MEMORY.md` 存在且可写
 
-### 大小超限警告
-- 执行 `check-size` 确认实际大小
-- 考虑手动归档旧的重要事件
-- 与用户讨论清理策略
+### 文件过大
+- 执行 `stats` 查看当前大小和事件数量
+- 安装并使用 `memory-md-archive` 技能进行归档
+- 考虑清理不再重要的日常事件
 
 ### 日期解析错误
 - 确保日期格式为 `YYYY-MM-DD`

--
Gitblit v1.9.1