Cui Ruochen

Unified Self Improving

AI 智慧體v1.0.4
作者:Cui Ruochen更新於 2026-05-18共 5 個版本 · 最新版本釋出於 2026-03-15unified-self-improving@clawhub_421zuoduan/unified-self-improving
Agent 框架工作流編排記憶增強#Self Improving#Learning#Lifecycle#Self Improvement

據 AlphaMoat 統計,截至 2026-09,Unified Self Improving 累計下載 1,160 次、獲 0 個星標,在全部 5,078 個 AI 技能中排名第 4,955 位,在「AI 智慧體」分類(969 個)中排名第 955 位。

累計安裝
174
累計下載
1160
星標
-
全站排名
#4,955
全站前 98% · 「AI 智慧體」前 99%
平台累計安裝累計下載星標評論
ClawHub ↗291097--
SkillHub ↗1741160-—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

主文描述將日誌、分層儲存、名稱空間和會話生命週期命令組合為自我改進系統。記憶可能持久儲存糾錯、模式和上下文;卡片指出路徑處理可能越界並覆蓋或刪除本地資料,變更前應審查路徑、許可權和保留規則。

資料釋出於 2026-10-27

可以用來做什麼

  • 設計學習記錄的分層和名稱空間
  • 整理查詢、歸檔和索引流程
  • 制定記憶保留與刪除規則

什麼時候用

  • 需要管理跨會話學習記錄時
  • 持久儲存前取得同意,並在執行檔案操作前核對路徑和影響時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

設計這套記憶系統的記錄欄位和保留策略,先標出刪除或覆蓋檔案的風險;不要執行寫入。

月度資料趨勢

累計下載1160
22572712292026-03 · 累計下載 2942026-05 · 累計下載 6272026-06 · 累計下載 7462026-07 · 累計下載 9522026-08 · 累計下載 10322026-09 · 累計下載 116026-0326-09
星標-
0112026-03 · 星標 -2026-05 · 星標 -2026-06 · 星標 -2026-07 · 星標 -2026-08 · 星標 -2026-09 · 星標 -26-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-091160—-
2026-081032+8.4%-
2026-07952+27.6%-
2026-06746+19.0%-
2026-05627—-
2026-03294—-

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

5.2 KB · ClawHub v1.0.4
---
name: unified-self-improving
description: 统一自我进化系统,整合 self-improving-agent、self-improving、mulch 三个技能的优势,提供结构化日志、三层存储、自动升级、模式检测、命名空间隔离和 token 高效的 JSONL 格式支持。
version: 1.0.3
tags: [memory, self-improvement, learning, lifecycle]
trigger: session-end, error, correction, pattern-detected, manual-trigger, heartbeat
---

# 统一自我进化系统 (Unified Self-Improving)
展開全部(共 216 行)
## 概述

本技能整合了以下三个自我进化相关技能的核心功能:

| 技能 | 核心优势 |
|------|----------|
| **self-improving-agent** | Markdown 格式、结构化日志(ID/优先级/状态)、promote 机制、重复模式检测 |
| **self-improving** | 三层存储(HOT/WARM/COLD)、自动升级规则(3次)、命名空间隔离 |
| **mulch** | JSONL 格式、token 效率高(-54%)、prime/query CLI |

整合后的系统提供统一的 CLI 接口,所有命令统一为 `unified-self-improving <command>` 格式。

---

## 架构

### 存储层级

| 层级 | 位置 | 访问频率 | 格式 | 保留时间 |
|------|------|----------|------|----------|
| **HOT** | `memory/hot/` | 实时/每次会话 | Markdown + JSONL 双格式 | 最近 3 次会话 |
| **WARM** | `memory/warm/learnings/` | 频繁查询 | JSONL | 3-10 次会话 |
| **COLD** | `memory/cold/archive/` | 归档参考 | JSONL | 10+ 次会话 |

---

## CLI 命令

```
unified-self-improving <command> [options]
```

| 命令 | 功能 |
|------|------|
| `log` | 记录 correction/error/pattern |
| `query` | 查询学习项 |
| `move` | 移动层级(合并 promote/upgrade) |
| `recall` | 从 COLD 召回 |
| `namespace` | 命名空间管理 |
| `index` | 索引管理(合并 mulch prime) |
| `import` | 批量导入 |
| `session` | 会话 start/end |
| `detect-pattern` | 模式检测 |

---

### 记录学习项

```bash
# 记录用户纠正
unified-self-improving log -t correction -c "用户纠正了我"

# 记录错误
unified-self-improving log -t error -c "命令执行失败" -p high

# 指定命名空间
unified-self-improving log -t pattern -c "检测到重复行为" -n myproject
```

### 查询

```bash
# 查询所有
unified-self-improving query

# 按关键词搜索
unified-self-improving query --pattern "correction"

# 按 ID 查询
unified-self-improving query --id learn-20260315-001

# 按优先级/层级过滤
unified-self-improving query --priority high --level hot
```

### 层级移动

```bash
# 移动到指定层级 (合并 promote/upgrade)
unified-self-improving move --id learn-xxx --to warm
```

### 命名空间

```bash
# 创建命名空间
unified-self-improving namespace create myproject

# 列出命名空间
unified-self-improving namespace list

# 删除命名空间
unified-self-improving namespace delete myproject
```

### 索引

```bash
# 重建索引
unified-self-improving index rebuild
```

### 导入导出

```bash
# 批量导入
unified-self-improving import learnings.jsonl

# 指定目标层级和命名空间
unified-self-improving import -n myproject -l warm data.jsonl
```

### 会话管理

```bash
# 开始会话
unified-self-improving session start

# 结束会话 (自动执行升级和清理)
unified-self-improving session end
```

### 模式检测

```bash
# 检测重复模式
unified-self-improving detect-pattern

# 指定最小出现次数
unified-self-improving detect-pattern -m 3
```

---

## 工作流

### Session Start(会话开始)

1. 加载 `memory/index.jsonl` 建立全局索引
2. 检查 HOT 层是否有未处理的 `corrections` 或 `patterns`
3. 如有需要,从 WARM/COLD 层召回相关历史学习
4. 初始化会话日志文件

```bash
# 加载索引
cat ~/.openclaw/workspace/memory/index.jsonl | jq -s 'from_entries'

# 召回相关学习
unified-self-improving recall --id learn-xxx
```

### Session End(会话结束)

1. 合并会话日志到 HOT 层
2. 执行自动升级检查(HOT → WARM)
3. 更新全局索引
4. 清理过期会话(超过 3 次会话的 HOT 内容)

```bash
# 会话结束处理
unified-self-improving session end
```

---

## 存储结构

```
~/.openclaw/workspace/memory/
├── hot/
│   ├── session-{YYYY-MM-DD}-{HHMMSS}.md
│   ├── session-{YYYY-MM-DD}-{HHMMSS}.jsonl
│   ├── corrections.md
│   ├── errors.md
│   └── patterns.md
├── warm/learnings/{namespace}/
├── cold/archive/{namespace}/
├── namespace/{namespace}/hot|warm|cold/
└── index.jsonl
```

### JSONL 记录格式

```json
{"id": "learn-20260315-001", "namespace": "default", "content": "学习内容", "priority": "high", "status": "active", "access_count": 0, "created_at": "2026-03-15T04:00:00Z", "updated_at": "2026-03-15T04:00:00Z"}
```

---

## 配置

可在 `scripts/lib/config.sh` 中修改:

- `HOT_RETENTION`: HOT 层保留会话数 (默认 3)
- `WARM_RETENTION`: WARM 层保留会话数 (默认 10)
- `AUTO_UPGRADE_THRESHOLD`: 自动升级阈值 (默认 3)
- `DEFAULT_NAMESPACE`: 默认命名空间 (default)

---

## 文件位置

- 技能目录: `~/.openclaw/workspace/skills/unified-self-improving/`
- 存储根目录: `~/.openclaw/workspace/memory/`
- 脚本目录: `~/.openclaw/workspace/scripts/unified-self-improving/`

「AI 智慧體」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。