📋

self-improving-agent

精选

从每次会话中捕获学习成果、错误和修正,让你的 AI 编程助手持续自我进化。

作者 pskoettv1.0.0
Productivity & TasksProductivityAI PoweredOpen SourceAutomationDeveloper Tool
正在连接 VM...
正在连接 VM...
npx clawhub@latest install self-improving-agent
2.6k当前安装数
1.4k累计安装数
v1.0.0版本
  • 错误日志记录 — 将意外的命令失败、工具错误和 API 故障记录到 .learnings/ERRORS.md 以供将来参考。
  • 纠正捕获 — 当用户说"不,那是错的"或"实际上..."时,纠正会立即以类别 correction 记录。
  • 功能请求跟踪 — 将缺失功能记录到 .learnings/FEATURE_REQUESTS.md,以便稍后解决。
  • 知识差距检测 — 识别并记录过时或不正确的知识,类别为 knowledge_gap
  • 最佳实践发现 — 当找到重复任务的更好方法时,将其保存在类别 best_practice 下。

工作原理

1

Step 1

触发检测
技能在特定信号上激活:命令失败、用户纠正、缺少功能、API 错误、过时知识或在任务中发现的更好方法。
2

Step 2

结构化日志记录
每个事件都以一致的格式(包含时间戳、类别、上下文和解决方案)附加到 .learnings/ 目录中的相应 markdown 文件。
3

Step 3

任务前回顾
在执行主要任务之前,代理会回顾现有的学习记录以避免重复过去的错误。
4

Step 4

提升流水线
跨多个会话确认的学习记录会被提升到持久项目配置文件,如 CLAUDE.mdAGENTS.mdSOUL.md

核心功能

零配置
无需 API 密钥或环境变量;可与任何 AI 编码代理开箱即用。
基于 Markdown 的存储
所有学习记录都以人类可读的 markdown 文件存储,便于查看、编辑和版本控制。
三文件系统
将错误、学习记录和功能请求分隔到专用文件中以便清晰管理。
OpenClaw 集成
原生支持 OpenClaw 基于工作区的提示注入,具有自动技能加载功能。
跨代理兼容
适用于 Claude Code、Cursor、Windsurf 以及任何读取 markdown 上下文文件的代理。
提升指南
内置规则,用于将重要学习记录提升到项目级记忆,使其无限期持续存在。

系统要求

无需 API 密钥
此技能不需要外部服务或凭据。
无需二进制文件
完全通过文件读写操作工作。
任意 AI 编码代理
兼容 Claude Code、Cursor、Windsurf 或任何支持自定义指令或技能文件的代理。

使用场景

跨会话持久记忆
防止代理在每次会话中重复同样的错误。
团队知识库
在团队中共享 .learnings/ 文件夹,积累集体代理知识。
调试辅助
通过查看结构化错误日志,快速找到反复出现错误的根本原因。
持续改进循环
随时间逐步改善代理在项目上的行为,无需手动提示工程。
功能路线图输入
使用功能请求日志识别差距并优先考虑工具改进。

安装方式

1
Run in your terminal
npx clawhub@latest install self-improving-agent
or
2
Click the Install button at the top of this page for one-click setup

常见问题

评价

0 条评价

登录后撰写评价

暂无评价。来分享你的使用体验吧!