知识库
从官方文档提炼的核心概念 —— 快速理解 DeepSeek Harness 的架构与用法。
🧱
架构:一切皆插件
产品每一部分都是插件:模型适配器、工具注册表、会话日志、Agent 循环
无特权内核:扩展 = 挂载插件,注册是可在卸载时撤销的副作用
Profile/组合包分层组合,配置层可自由替换任一能力
🔌
Cordis 五概念
插件 = 实现 Service 的对象(函数或 Service 子类)
上下文 = 服务容器,通过稳定 ctx.key 查找
inject 声明依赖,按依赖自动排序启动
类型化事件通信:emit/waterfall/parallel/serial
注册是可逆副作用,reload/teardown 自动撤销
🚀
快速开始
Node 22.19+ / pnpm(corepack 启用)
npx @deepseek-ai/dsh web
→ http://127.0.0.1:3080
四种模式:标准 / PTC / 极简 / 创造
🧩
插件开发
模型、工具、技能、会话、沙箱、存储、循环、调度、UI 均可插件化
在 packages/ 挂载插件,配置层组合替换
官方教程:插件开发入门 →