Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.95 KB

README.zh.md

File metadata and controls

26 lines (22 loc) · 1.95 KB

包

English | 中文

每个包拥有提案中一个可独立版本化的部分。消费方应依赖定义其所用行为的最小包。

包 职责 是否依赖具体产品
@dsh-std/core 协议声明、definition 注册与协商元协议 否
@dsh-std/manifest dsh-plugin.json 草案清单、schema 与静态校验 否
@dsh-std/composition Facet 选择、静态 preflight 与组合计划 否
@dsh-std/lifecycle Activation instance、cleanup 与 publication barrier 否
@dsh-std/sdk TypeScript facet 与 typed protocol helper 否
@dsh-std/command 声明式用户命令树 否
@dsh-std/ui-browser 可选的 browser-realm UI surface 与 module ABI 否
@dsh-std/storage Component 私有 JSON 键值存储 否
@dsh-std/messages 只读消息观察事件 否
@dsh-std/model ModelProvider 资源与共享 ModelCatalog 否
@dsh-std/tool 工具发现与实时可用性 否
@dsh-std/skill 声明式、按需加载的 Skill 指令资源 否
@dsh-std/presentation 调用作用域内面向用户的操作 否
@dsh-std/connection 端点协商与实现无关的调用 否
@dsh-std/adapter-dsh DeepSeek Harness 与 Cordis 集成 是
dsh-std 无 scope npm 名称占位 无运行时 API

协议包可以依赖 @dsh-std/core;需要 RPC 形状时可以显式采用 @dsh-std/connection 的 capability helper。它们不得依赖产品适配器。适配器可以依赖自己需要映射到产品中的协议包。