dsh-cordis
在终端中运行以下命令:
dsh plugin install cordisplugins/dsh-cordis
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install cordisplugins/dsh-cordis 即可安装本插件,开源地址为 https://github.com/cordisplugins/dsh-cordis
插件介绍
在基于 Cordis 的宿主中引入 DeepSeek Harness 编码引擎,往往意味着要搭建独立运行时、在应用代码里散落大量装配细节,或者用全局单例把引擎逻辑和宿主耦合在一起。dsh-cordis 将 DSH 引擎的完整组合——原生代理、持久会话、模型适配器、工具、目标、计划模式、审批以及打包的代理预设——封装为单个 Cordis 插件,直接挂载到宿主既有的 Loader 树中,不另建根节点,也不引入第二套事件总线或生命周期框架。
消费方只需向服务契约(sessions、agents、tools、approvals 等)发起依赖注入,无需导入具体 Provider 实现。引擎被视为一条能力缝隙:宿主可以观察、替换或移除 DSH Provider,而依赖其服务的下游代码无需任何改动。Loader 行被删除后,相关服务立即撤回,宿主进入 PENDING 状态,等待另一个 Provider 接管,整个过程不留残余引用或重复注册。
插件刻意保持公共边界小巧而内部实质丰富:它吸收 DSH 的组合、依赖解析与生命周期机制,把调用方面对的表面压缩为几个面向服务的接口。配置即组合——替换 Loader 行即可切换部署选择,不必在应用代码中切换 Provider。适合已经在 Cordis 架构上构建宿主、希望以标准插件方式复用 DSH 编码能力、同时保留可逆替换与故障隔离能力的团队和独立开发者。
使用场景
- 在 Cordis 宿主中引入 DeepSeek Harness 编码能力
- 可逆地替换或撤回编码引擎 Provider 而不影响下游
- 以标准插件方式复用 DSH 代理、会话、工具等原生服务
适合人员
- 已基于 Cordis 构建宿主的团队
- 需要集成 DeepSeek Harness 编码引擎的开发者
- 追求可逆集成与故障隔离的架构师