核心用法
self-learning 是一套Agent 自我学习与记忆更新技能,通过双引擎架构实现 AI 的持续自我成长:
引擎A - 配置文件更新:分析过去24小时对话,智能判断需新增/删除/更新的内容,自动维护8个核心配置文件(MEMORY.md、IDENTITY.md、USER.md、TOOLS.md、SOUL.md、AGENTS.md、BOOTSTRAP.md、HEARTBEAT.md)。
引擎B - 学习记录系统:即时记录用户纠正、错误、功能请求,采用结构化条目(LRN-/ERR-/FEAT- ID系统),支持 Pattern-Key 追踪重复模式(≥3次自动提升至项目文件)。
显著优点
- 通用化设计:不限定平台(OpenClaw/其他),支持工作目录自动检测
- 企业级安全:完整备份机制(保留7天/最多10个)、自动回滚、Markdown验证、删除保护
- Hook集成:onSessionStart 检查高优先级条目,onPromptSubmit 检测纠正信号
- 零外部依赖:无网络API调用,纯本地文件操作
潜在局限
- 需用户明确授权工作目录访问,首次配置有一定门槛
- 个人开发者维护(T3来源),长期稳定性需关注社区活跃度
- 智能分析质量依赖底层AI能力,复杂场景可能需要人工复核
适合人群
- 需要长期记忆持久化的 AI Agent 用户
- 追求 Agent 个性化成长的进阶玩家
- 多项目/多角色管理的开发者团队
常规风险
- 工作目录配置错误可能导致非预期文件读写(已通过 Path隔离缓解)
- 需定期审查.learnings/目录避免敏感信息累积
- 建议开启--dry-run预览模式后再执行正式更新