跳转到内容

记忆 vs AGENTS.md vs Skills

存入记忆 存入 AGENTS.md / 静态文档 存为 Skills(Web UI / skills.db)
项目特定决策、缺陷模式、“我们试过 X 但失败了” 很少变化的稳定规则与工作流 代理按需加载的可复用流程
跨会话发现的用户偏好 始终生效的编码约定与流程 通过同一存储共享、可由团队编辑的 skill 包
应跟随你跨聊天的事实 无论检索如何、每个代理都应看到的指令 OpenCode 原生 skill 工具(V2 插件桥接)

经验法则:持久的始终生效项目指令 → AGENTS.md;不断增长的工作上下文 → 记忆;可复用的按需流程 → Skills。

  • 在 Web 资源管理器中创建/编辑 skills(Skills 选项卡,路径 /skill-library)。
  • 保存在插件存储路径下的 skills.db(不是记忆向量)。
  • 在 OpenCode V2 上,插件通过 ctx.skill.transform 注册已启用的 skills,以便代理用原生 skill 工具加载。
  • 供其他 OpenCode 实例使用的可选 HTTP 目录:"skills": ["http://127.0.0.1:4747/skills/"](提供 /skills/index.json 与 /skills/<id>/<id>.md — 与 UI 路径分开)。
  • REST:GET/POST /api/skills,GET/PUT/DELETE /api/skills/:id。