oclaw/runtime/skills/self-improvement/SKILL.md
oliver 3122b8a16c 清理综合模式中的 Wiki/记忆遗留逻辑并完善自治技能文档。
彻底移除 manager_memory 与 wiki 注入写入分支,收敛网关分发路径和测试用例,同时补齐并中文化 session-bootstrap / wiki-first-autonomy / self-improvement 的 Wiki-first 规范,保证行为与提示词一致。

Made-with: Cursor
2026-04-29 01:04:30 +08:00

2.2 KiB
Raw Blame History

name description metadata
self-improvement 将纠错、错误与能力缺口写入 Wiki 以持续改进。适用于操作失败、用户反馈纠正、问题复发、或需要沉淀并推动的新能力需求场景。

自我改进(仅 Wiki)

本技能仅使用 Wiki,不使用本地 .learnings/ 文件。

存储路径

  • improvement/learnings.md
  • improvement/errors.md
  • improvement/feature-requests.md

触发条件

出现以下情况时启用本技能:

  1. 命令或操作出现非预期失败。
  2. 用户对错误回答进行纠正。
  3. 用户提出缺失能力需求。
  4. 同类问题再次复发。
  5. 发现更优且可复用的方法。

必要流程

每次触发都执行以下流程:

  1. 用 memory_wiki_search 检索历史相关记录。
  2. 用 memory_wiki_get 读取目标文件上下文。
  3. 用 memory_wiki_apply(action=append)追加结构化条目。
  4. 对目标文件执行 memory_wiki_lint。
  5. 若 lint 报错,立即用 memory_wiki_apply 修复。

条目路由

  • 纠错 / 洞见 / 最佳实践 -> improvement/learnings.md
  • 运行时 / 工具 / API 失败 -> improvement/errors.md
  • 能力请求 / 缺失功能 -> improvement/feature-requests.md

条目模板

## [ID] <标题>
**Logged**: ISO-8601 时间戳
**Priority**: low | medium | high | critical
**Status**: pending
**Area**: frontend | backend | infra | tests | docs | config

### Summary
一句话摘要。

### Details
发生了什么、为什么重要、可执行改进建议。

### Metadata
- Source: conversation | error | user_feedback
- Related Files: path/to/file.ext
- See Also: <optional-id>

ID 格式:

  • Learning: LRN-YYYYMMDD-XXX
  • Error: ERR-YYYYMMDD-XXX
  • Feature request: FEAT-YYYYMMDD-XXX

提升目标

当条目已具备广泛复用价值时,将精炼规则提升到:

  • AGENTS.md(工作流模式)
  • SOUL.md(行为模式)
  • TOOLS.md(工具易错点)
  • .github/copilot-instructions.md(共享编码约定)

安全规则

  • 不记录密钥、令牌、凭据或原始敏感信息。
  • 敏感输出使用脱敏摘要,不保留完整原文。
  • 未验证事实不得当作已确认规则持久化。