每日热门skill:268k下载、AI Agent终于“长记性“了:self-improving-agent深度拆解,5层记忆+6个触发器,越用越聪明 摘要ClawHub历史上下载量Top2的常青树self-improving-agent累计安装量突破268k。本文用3分钟带你拆开它的三层记忆架构、6类自进化触发器、跨会话学习闭环并附完整安装与避坑指南。看完你会明白为什么装上这个Skill之后你的AI从七秒记忆的实习生变成了越用越懂你的搭档。一、先抛个扎心的问题上周我让OpenClaw帮我搜点资料。结果它连着三次都踩了同一个坑——ClawHub的API限流。第一次报错我手把手教它“遇到429先去等30秒再重试”。第二次遇到它又忘了。第三次照旧GG。我当时就一个念头这玩意儿是真没记性啊。你可能也经历过类似的崩溃上周教AI这个项目用pnpm别用npm新会话它又用回了npm反复强调代码注释必须中文下次生成又满屏英文团队代码规范、目录结构、个人偏好每次都要重新交代一遍同一个API连续调用失败三次AI还以同样姿势再试三次AI没有跨会话的持久记忆。每次对话都是白板重启。这不叫AI这叫金鱼实习生。而今天我要聊的self-improving-agent就是专门治这个病的——ClawHub官方数据13万下载量折算安装量268kTop 2级别的常青Skill。作者是pskoettGitHub仓库peterskoett/self-improving-agent。二、self-improving-agent 是什么一句话讲透它让 AI Agent 把犯过的错、学到的东西、用户的纠正全部结构化地记下来并在后续会话中自动参考。官方描述更简洁Captures learnings, errors, and corrections to enable continuous improvement.翻译成人话把你每次教AI的事沉淀成项目级经验库下次直接复用。听起来很玄看个具体场景——场景对比没装之前你上次说过这个项目用 pnpm。 AI好的我用 npm 帮你装。 ← 完全失忆 你……我上周说啥了装上之后你装个 lodash。 AI好的根据项目偏好.learnings 中已记录使用 pnpm pnpm add lodash 你哦它记住了就这么简单。但它背后是一套精心设计的三层记忆6类触发器自动晋升机制。下面我把它彻底拆开。三、核心架构三层记忆体系重头戏self-improving-agent 最精妙的设计是模仿了计算机存储分层的概念——你电脑有「内存、SSD、归档盘」它也有「热记忆、温记忆、冷记忆」。~/self-improving/ # 或 .learnings/ ├── memory.md # HOT层≤100行始终加载 ├── index.md # 主题索引 ├── heartbeat-state.md # 心跳状态 ├── corrections.md # 最近50条纠正记录 ├── projects/ # ️ WARM层按项目分类 ├── domains/ # ️ WARM层按领域分类代码/写作/沟通 └── archive/ # ❄️ COLD层归档的过期模式三层对比层级位置大小限制加载策略类比HOTmemory.md≤100行每次启动自动加载CPU L1缓存WARMprojects/,domains/≤200行/文件按需加载内存COLDarchive/无限制显式查询时加载硬盘归档为什么这么设计三个理由第一避免上下文污染。如果把所有记忆一股脑塞进prompt模型会注意力过载——就像你面前同时摆100份文件反而找不到关键的那份。第二性能成本可控。LLM的token是钱。HOT层永远加载WARM层按需拉取COLD层不主动调——这个分层直接决定你的账单。第三匹配人类记忆规律。我们大脑也是这么工作的母亲的名字 → 永远热加载昨天看的电影 → 几天内温小学同桌的外号 → 早已冷归档self-improving-agent 只不过把这个机制代码化了。自动晋升/降级机制更牛的是自动迁移某条WARM层的知识被频繁调用 → 自动晋升到HOT层HOT层某条知识超过90天没被引用 → 自动归档到COLD层纠错记录50条以上 → 旧记录自动archive这才是自我进化的核心。不是被动记忆而是主动整理。四、6类自进化触发器什么时候AI会反思光有存储没用关键是什么时候触发记录。self-improving-agent 设计了4类自动触发 2类手动触发自动触发器无需人工干预① 用户纠正时最常见当用户说出“不对”、“应该是…”、“你理解错了”、“这个方法已经废弃了”——AI立刻意识到我错了把这次纠正完整记录下来。包括错误的认知、正确的做法、适用范围。② 命令/工具/API执行失败时error-detector.sh脚本会在每次Bash命令后自动检查输出匹配16种错误模式npm ERR! # 包安装失败 Permission denied Traceback (xxx) fatal: not a git repository EADDRINUSE ...只要检测到报错立即提示AI记录错在哪、什么上下文、怎么修。③ 成功完成复杂任务后调试半天才解决一个诡异bugAI会自动把这个解法标记为best_practice下次直接复用。④ 用户要求不存在的能力时你说你能不能做XAI发现我做不到——它会把这条需求记录到feature_requests方便后续跟踪。手动触发器你主动调用⑤ 主动复盘命令/self-improve-review # 让AI总结本会话学到的东西 /self-improve-promote # 把临时记忆提升到项目级⑥ 心跳自检适合长任务每完成一个关键节点AI会主动问自己这步走错了吗用户的反应如何有没有可复用的模式五、4步闭环从犯错到不再犯光记录不够必须形成闭环。self-improving-agent 的进化流程是触发 → 记录 → 评估 → 复用 ↓ ↓ ↓ ↓ 踩坑 沉淀 反思 下次直接用真实例子AI学会项目用pnpm的过程T0第1次对话你这个项目用pnpm别用npm。 AI好的已记录到 .learnings/preferences.mdT1第2次对话新Session你帮我装个 lodash。 AI⚠️ 检测到项目偏好记录 → 自动调用 pnpm add lodash 来源.learnings/preferences.md, 时间2026-07-10T2第10次对话后AI⚙️ 偏好使用频率检测pnpm 偏好 30 天内被调用 8 次 → 晋升到 HOT层 (memory.md)今后始终加载T390天后没人用AI❄️ 偏好 90 天未被引用 → 归档到 archive/按需查询看到了吗这就是自我进化的完整闭环。不需要你每次重复教育AI会自己记录、评估、晋升、归档。六、5分钟安装从0到能用的全流程方式一clawhub一键安装推荐# 全局安装 ClawHub CLI如未安装 npm install -g clawhub # 一键安装 self-improving-agent clawhub install self-improving-agent # 或用npx方式 npx clawhublatest install self-improving-agent方式二Git Clonegit clone https://github.com/peterskoett/self-improving-agent.git \ ~/.openclaw/skills/self-improving-agent方式三让Agent自己装直接把链接丢给Agent请安装这个skillhttps://github.com/peterskoett/self-improving-agent它会自己git clone、配置、验证。启动配置安装后编辑openclaw.json启用{ skills: { entries: { self-improving-agent: { enabled: true, config: { memory_limit: 100, auto_promote: true, archive_after_days: 90 } } } } }验证生效# 重启 OpenClaw 网关 openclaw gateway restart # 查看已加载技能 openclaw skills list应该看到✓ self-improving-agent (active, v1.2.11)第一次使用随便跟AI聊几句故意说错一两次你我代码用空格缩进。 AI好的已记录偏好待确认。 你不对我用Tab。 AI⚠️ 检测到纠正信号 → 更新偏好为 Tab → 写入 .learnings/preferences.md打开~/.learnings/preferences.md你会看到# 项目偏好 - 缩进方式: Tab - 更新时间: 2026-07-14 - 来源会话: conv-xxxx恭喜你的AI正式长记性了。七、真实使用案例从踩坑到避坑案例1解决重复踩坑问题背景每次跑GitHub Actions都遇到npm ci报错。第一次未装SkillAI错误lockfile out of sync 你删掉node_modules重装第二次装上Skill后AI错误lockfile out of sync ↪️ 已检测到相似错误记录 (.learnings/errors.md:2026-07-08) ↪️ 已知解决方案rm -rf node_modules pnpm install 自动执行中...案例2学会用户写作风格你以后写CSDN标题要数字悬念对比别用如何/怎样。 AI已记录写作风格偏好。 # 一周后 你给我想3个标题。 AI① 《5个让AI Agent效率翻倍的Skill第3个90%的人没用过》 ② 《从手动到全自动我用xxx把开发效率提升了10倍》 ③ 《xxx vs yyy老程序员才会注意的3个细节》它真的学会了。案例3自动归档过时的教训6个月前AI学到一个Python 2的写法现在项目早升级到Python 3了——它会把这调记录移到archive/不再主动加载。避免老经验污染新场景。八、同类Skill对比self-improving-agent的护城河维度self-improving-agent普通Chat Memory向量数据库RAGSelf-Evolving Skill存储介质本地Markdown内存/数据库向量DB本地文件是否跨会话✅❌✅✅上下文开销极低仅HOT层全部加载中等极低触发学习6类自动触发手动注入手动检索自动手动自动晋升✅❌❌✅隐私安全本地无外传取决于平台取决于平台本地学习成本5分钟即开即用复杂10分钟适用场景个人/团队长期协作一次性对话知识库检索工具自动升级一句话总结其他方案要么没记忆要么记忆太重self-improving-agent 是目前最轻量、最贴近人类记忆规律的方案。九、避坑指南我踩过的5个坑坑1HOT层塞满导致Token爆炸症状用了3个月memory.md 涨到2000行每次对话贵得离谱。解决/self-improve-promote --to-warm # 或手动归档老旧偏好经验HOT层 ≤100行是铁律超出立即下沉。坑2触发器太敏感记录一堆废话症状AI把用户说’嗯’都记下来了。解决在配置中调整触发关键词严格度{ trigger_threshold: high // 只记录明确纠正信号 }坑3跨项目记忆串台症状A项目的用MySQL偏好污染到B项目。解决用domains/和projects/严格分类不要全塞memory.md。坑4升级后规则丢失症状更新Skill版本后.learnings/目录被覆盖。解决升级前备份cp -r .learnings/ .learnings.backup.$(date %F)坑5误把用户临时想法当永久偏好症状用户随口说今晚吃火锅AI第二天又问你是否吃火锅。解决在preferences.md顶部加## 临时笔记和## 永久偏好两个区段让AI区分。十、总结它到底解决了什么一句话self-improving-agent 让 AI Agent 从无状态的工具变成有记忆的伙伴。如果你受够了以下任何一条❌ 每周重复教AI同样的项目规范❌ 同一个API错误AI连踩三次❌ 团队成员换人AI的经验全部清零❌ 想做长期项目但AI的七秒记忆拖后腿那这个Skill就是为你准备的。5分钟安装3条命令永久受益。十一、行动号召1分钟体验clawhub install self-improving-agent openclaw gateway restart推荐下一步配合tavily-search实时联网配合agent-browser浏览器自动化配合find-skills技能发现三件套下去你的AI Agent 直接从实习生升级为老员工。互动话题你希望AI长记性记住什么评论区聊聊。A. 你的代码风格B. 团队的命名规范C. 客户的特殊要求D. 你的口头禅和黑话作者技术爬爬虾日期2026-07-14数据来源ClawHub官方数据 GitHubpeterskoett/self-improving-agent仓库版本v1.2.112026年7月最新如果本文对你有帮助点赞、收藏、关注三连——我会持续输出更多ClawHub热门Skill的深度拆解。下期预告ClawHub下载量Top 1的百度搜索Skill——它凭什么干掉Tavily