Day 45:深入理解服务定义/提供者/消费者 — 能力接缝模式
今日目标
- 理解 dsh 的能力接缝(Capability Seam)模式
- 理解什么是 Service Definition、Service Provider、Consumer
- 理解为什么要分这三个角色
- 理解能力接缝的完整生命周期
- 学习怎么实现一个完整的能力接缝
- 理解 dsh 中的典型能力接缝(LLM、Shell、Web、FS)
前置知识
- Day 43-44 理解了 Cordis 插件框架和事件系统
- Day 10-14 理解了 LLM、Shell、Web、FS 等能力
任务 1:什么是能力接缝?
能力接缝的定义
AGENTS.md 中的定义:
A capability seam comprises Service Definition / Service Provider / Consumer roles.It is complete, never one role; split only when roles evolve independently.
能力接缝是 dsh 中实现可替换能力的