功能介绍
自动捕获操作错误、用户纠正和使用反馈,实现代理能力的持续进化:
- 错误自动学习,避免重复踩坑
- 用户偏好自动记录,适配使用习惯
- 操作日志自动总结,提炼最佳实践
- 支持 WAL 协议和自主 Cron 调度
安装方式
方式1:安装到当前工作区(默认)
npx clawhub@latest install self-improving-agent
安装路径:`~/.openclaw/workspace/skills/self-improving-agent
方式2:全局安装(所有工作区可用
npx clawhub@latest install self-improving-agent --global
安装路径:`~/.openclaw/skills/self-improving-agent
使用场景
- 日常操作自动化优化
- 错误处理流程自动迭代
- 用户交互体验持续提升
- 代理能力自主进化
使用教程
前置准备
- 安装完成后,先创建学习日志目录:
mkdir -p ~/.openclaw/workspace/.learnings
- 在目录下创建三个日志文件:
# 学习记录
touch ~/.openclaw/workspace/.learnings/LEARNINGS.md
# 错误记录
touch ~/.openclaw/workspace/.learnings/ERRORS.md
# 功能需求记录
touch ~/.openclaw/workspace/.learnings/FEATURE_REQUESTS.md
核心工作流程
| 场景 | 操作 |
|---|---|
| 命令/操作失败 | 记录到 .learnings/ERRORS.md |
| 用户纠正了你的错误 | 记录到 .learnings/LEARNINGS.md,分类为 correction |
| 用户提出新功能需求 | 记录到 .learnings/FEATURE_REQUESTS.md |
| 外部 API/工具调用失败 | 记录到 .learnings/ERRORS.md,附带集成详情 |
| 发现知识过时 | 记录到 .learnings/LEARNINGS.md,分类为 knowledge_gap |
| 找到更好的实现方案 | 记录到 .learnings/LEARNINGS.md,分类为 best_practice |
日志格式示例
学习记录 (LEARNINGS.md)
## [LRN-20260310-001] correction
**Logged**: 2026-03-10T14:30:00+08:00
**Priority**: medium
**Status**: pending
**Area**: workflow
### Summary
用户纠正了安装命令的拼写错误,正确命令是 `npx clawhub` 不是 `npx clawdhub`。
### Details
之前的文档里误写了 clawhub 的命令为 clawdhub,导致用户安装失败。正确的命令前缀是 clawhub。
### Suggested Action
修改所有文档里的错误拼写,后续使用时注意命令正确性。
### Metadata
- Source: user_feedback
- Related Files: content/skills/*.md
- Tags: cli, documentation
错误记录 (ERRORS.md)
## [ERR-20260310-001] github_cli
**Logged**: 2026-03-10T14:35:00+08:00
**Priority**: high
**Status**: pending
**Area**: tools
### Summary
调用 gh pr checks 命令失败,提示未授权。
### Error
gh: authentication failed
### Context
尝试查询 PR #55 的 CI 状态,未登录 GitHub 账号。
### Suggested Fix
运行 `gh auth login` 完成授权。
高级配置:启用自动触发钩子
- 先创建 OpenClaw 钩子目录(默认不存在需要手动创建):
mkdir -p ~/.openclaw/hooks
- 复制钩子文件到 OpenClaw 钩子目录(根据安装方式选择对应命令):
# 如果是安装到当前工作区(默认安装方式)
cp -r ~/.openclaw/workspace/skills/self-improving-agent/hooks/openclaw ~/.openclaw/hooks/self-improvement
# 如果是全局安装(加了--global参数)
cp -r ~/.openclaw/skills/self-improving-agent/hooks/openclaw ~/.openclaw/hooks/self-improvement
- 启用钩子:
openclaw hooks enable self-improvement
启用后,每次会话开始和工具调用后会自动提醒你记录学习和错误。
知识晋升规则
当学习内容具有普遍适用性时,可以晋升到工作区的核心配置文件:
| 学习类型 | 晋升目标文件 |
|---|---|
| 行为模式、沟通风格 | SOUL.md |
| 工作流、自动化规则 | AGENTS.md |
| 工具使用技巧、坑点 | TOOLS.md |
| 项目规范、约定 | MEMORY.md |
评分
⭐ 1.6k · 下载量 137k 作者:@pskoett