返回顶部
s

self-improving-agent自我改进代理

Captures learnings, errors, and corrections for continuous improvement. Use when: (1) A command fails unexpectedly, (2) User corrects you ('No, that's wrong...', 'Actually...'), (3) User requests a missing capability, (4) An external API or tool fails, (5) You realize your knowledge is outdated, (6) A better approach is found for a recurring task. Also review `.learnings/` before major tasks. Trigger words: 'actually', 'wrong', 'outdated', 'I wish you could', 'why can't you', non-zero exit code.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
338
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

self-improving-agent

自我改进技能

将学习内容和错误记录到markdown文件中。重要模式会被提升到项目记忆文件中。

快速参考

情况操作
命令/操作失败记录到 .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) | | 与已有条目相似 | 使用 另见 链接,提升优先级 | | 广泛适用的学习内容 | 提升到工作区文件(见下文) |

提升目标

当某个学习内容被证明广泛适用时,将其提升:

学习类型提升到
行为模式SOUL.md
工作流模式
AGENTS.md |
| 工具陷阱 | TOOLS.md |
| 项目事实 | CLAUDE.md 或工作区提示文件 |

记录格式

学习条目

markdown

[LRN-YYYYMMDD-XXX] 类别

记录时间: ISO-8601 时间戳
优先级: 低 | 中 | 高 | 关键
状态: 待处理 | 已解决 | 已提升 | 进行中

摘要

所学内容的一行描述

详情

完整上下文:发生了什么,哪里错了,什么是对的

建议操作

具体的修复或改进措施

元数据

  • - 来源: 对话 | 错误 | 用户反馈
  • 相关文件: path/to/file.ext
  • 标签: tag1, tag2
  • 另见: LRN-YYYYMMDD-XXX (如果相关)

错误条目

markdown

[ERR-YYYYMMDD-XXX] 命令或工具

记录时间: ISO-8601 时间戳
优先级: 高
状态: 待处理

摘要

失败内容的简要描述

错误

在此粘贴实际错误输出

上下文

  • - 尝试的命令/操作
  • 使用的输入或参数
  • 环境详情

建议修复

如果可以确定,如何解决

元数据

  • - 可重现: 是 | 否 | 未知
  • 相关文件: path/to/file.ext

功能请求条目

markdown

[FEAT-YYYYMMDD-XXX] 功能名称

记录时间: ISO-8601 时间戳
优先级: 中
状态: 待处理

请求的功能

用户想要做什么

用户上下文

他们为什么需要这个功能

复杂度评估

简单 | 中等 | 复杂

ID 生成

类型-YYYYMMDD-XXX — 例如 LRN-20250322-001, ERR-20250322-A3F

解决条目

修复后:

  1. 1. 设置状态:已解决 或 已提升
  2. 添加解决块:

markdown

解决方案


  • - 解决时间: 2025-01-16T09:00:00Z
  • 提交/PR: abc123 或 #42
  • 备注: 做了什么

提升到工作区文件

何时:学习内容适用于多个文件,防止重复错误,或任何贡献者都应了解。

如何:提炼为简洁规则。添加到目标文件。将原始条目设置为 已提升。

学习示例:

项目使用 pnpm 工作区。npm install 失败,因为锁定文件是 pnpm-lock.yaml。

提升到 CLAUDE.md:
markdown

构建与依赖


  • - 包管理器:pnpm(不是 npm)— 始终使用 pnpm install

重复模式检测

记录前,搜索相关条目:
bash
grep -r 关键词 .learnings/

如果存在相似条目:

  • - 使用 另见: LRN-... 链接
  • 增加 重复计数
  • 考虑系统性修复(提升到 AGENTS.md,创建技术债务工单)

提升为永久提示指导,当某个模式:

  • - 出现 3 次以上
  • 跨越 2 个以上不同任务
  • 在 30 天窗口内

OpenClaw 会话间工具

跨会话共享学习内容:

工具用途
sessionslist查看活跃/最近会话
sessionshistory(sessionKey, limit)
读取另一个会话的记录 |
| sessions_send(sessionKey, message) | 向另一个会话发送学习内容 |
| sessions_spawn(task, label, mode) | 生成后台子代理 |

示例:会话结束后,将其关键学习内容提升到工作区文件。
使用 sessions_history 查看另一个会话发现了什么。

定期审查

在自然断点检查 .learnings/:

  • - 开始新的主要任务前
  • 完成功能后
  • 活跃开发期间每周

快速状态:
bash
grep -h Status.pending .learnings/.md | wc -l # 统计待处理数量
grep -B3 Priority.high .learnings/.md | grep ^## # 高优先级项目

检测触发器

立即记录,当你注意到:

信号→ 条目
非零退出码、异常、超时ERRORS.md
用户说不,那不对...、实际上...
LEARNINGS.md (纠正) |
| 用户提供你不知道的信息 | LEARNINGS.md (知识缺口) |
| 你还能...吗、我希望你能... | FEATURE_REQUESTS.md |
| 任务中途发现更好的方法 | LEARNINGS.md (最佳实践) |
| 重复错误(2次以上) | 提升到工作区文件 |

最佳实践

  1. 1. 立即记录 — 问题发生后上下文最新鲜
  2. 具体明确 — 未来的你需要快速理解
  3. 建议具体修复 — 不仅仅是调查
  4. 链接相关文件 — 使修复更容易
  5. 积极提升 — 广泛适用的学习内容应放在工作区文件中,而不是隐藏在 .learnings/ 中
  6. 使用一致的 ID — 支持 另见 链接

安装 (OpenClaw)

bash
clawhub install self-improving-agent

手动安装:
bash
git clone https://github.com/pskoett/self-improving-agent.git ~/.openclaw/skills/self-improving-agent

创建日志目录:
bash
mkdir -p ~/.openclaw/workspace/.learnings

详细主题

完整文档请参见:

  • - OpenClaw 集成:references/openclaw-integration.md
  • 钩子设置:references/hooks-setup.md
  • 完整条目示例:references/examples.md
  • 技能提取工作流:references/skill-extraction.md
  • 其他代理(Claude Code、Codex、Copilot):references/other-agents.md

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 self-improvement-agent-1776087243 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 self-improvement-agent-1776087243 技能

通过命令行安装

skillhub install self-improvement-agent-1776087243

下载

⬇ 下载 self-improving-agent v1.0.0(免费)

文件大小: 21.57 KB | 发布时间: 2026-4-14 10:51

v1.0.0 最新 2026-4-14 10:51
Streamlined SKILL.md (231 lines, was ~800). Fixed clawdhub→clawhub command. Added trigger words to description. Split verbose multi-agent content into references/. Added skill-extraction and other-agents reference files. Added OpenClaw inter-session tool examples. Improved logging format with real examples.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部