插件介绍
暂无项目说明,请在安装前阅读源码与文档。
项目详情摘要
DSH Standard English | 中文 In plain terms, DSH Standard is a set of **universal interoperability protocols**. Its goal is simple: let DSH plugins, background runtimes, and various user interfaces (TUI terminals, Web UIs, desktop apps, headless daemons) decouple cleanly and work together smoothly. `@dsh-std/core` is a "meta-protocol" (the **protocol about protocols**). Domain-specific protocols—like Command, Tool, Model, and Presentation—sit on top of this meta-protocol substrate for discovery and negotiation, each versioned independently. Different hosts and applications only implement the parts they actually need. Reference packages provide types, validators, and pure-function negotiators. Conforming implementations are not required to depend on these npm packages, nor do they need to run inside DeepSeek Harness. What is a "Meta-protocol" (The Protocol About Protocols)? Most protocols you deal with handle **specific domain tasks**: A Command protocol handles how commands are registered and executed; A Model protocol governs how LLM providers are plugged in; A Presentation protocol handles UI dialogs, questions, and approvals. In contrast, `@dsh-std/core` **knows zero domain business fields** (it doesn't even know what a command or a model is). It is purely the **"protocol about protocols"**: It defines universal primitives: how protocols are identified (`apiVersion` + `kind`), how participants declare what they need (`requires`) and what they provide (`supports`), and how to run pure-function negotiations to output a structured compatibility report. **An analogy**: It works like the USB interface specification. The core only cares about physical pinouts, slot dimensions, and handshake negotiation. Whether you plug in a mouse, keyboard, thumb drive, or webcam, the core n
摘自项目公开 README,可能随上游仓库更新。安装方法
建议先在测试 Profile 中安装,并检查权限、安装脚本和依赖。
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Yan-Zero/dsh-std
使用前检查
- 确认项目符合 DSH bundle 规范,而不只是相关仓库。
- 阅读许可证和安装脚本,检查网络、文件及执行权限。
- 备份配置,并确保插件能够安全卸载或回滚。