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