用途:把命令失败、用户纠正、功能请求、知识过时或更好做法记入 .learnings/ 下的 Markdown 文件,便于后续智能体处理为修复,重要经验可提升为项目记忆。
主要能力:按场景记录到 ERRORS.md、LEARNINGS.md、FEATURE_REQUESTS.md;用 TYPE-YYYYMMDD-XXX 编号;支持优先级、状态与区域标签;支持 See Also 关联、重复模式检测、定期审阅;可将经验提升到 CLAUDE.md、AGENTS.md、.github/copilot-instructions.md、SOUL.md、TOOLS.md;可提取为可复用 Skill。
使用方式:创建目录 mkdir -p .learnings,按模板追加条目。OpenClaw 推荐安装:clawdhub install self-improving-agent;手动:git clone https://github.com/peterskoett/self-improving-agent.git ~/.openclaw/skills/self-improving-agent。可选启用 hook:cp -r hooks/openclaw ~/.openclaw/hooks/self-improvement 与 openclaw hooks enable self-improvement。Claude Code / Codex 可在 .claude/settings.json 或 .codex/settings.json 配置 UserPromptSubmit、PostToolUse hook。
适用场景:编程与开发智能体在对话或执行任务中遇到错误、纠正、知识缺口、最佳实践时使用,也适用于团队共享经验。
限制:记录质量依赖智能体主动判断与配置;部分功能需手动开启 hook;Copilot 不支持 hook,需手动提示;文中未提供具体效果或计费信息。