知识库
从官方文档提炼的核心概念 —— 快速理解 DeepSeek Harness 的架构与用法。
📖
从零读懂 DeepSeek Harness(章节制源码教程)
6 章:Agent 循环 / 上下文与缓存 / 插件体系 / 会话日志 / 自我进化 / 长任务续跑
学习者问题 → 机制模型 → 真实源码证据,非官方社区出品
开始阅读 →🧱 架构:一切皆插件
- 产品每一部分都是插件:模型适配器、工具注册表、会话日志、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/ 挂载插件,配置层组合替换
- 官方教程:插件开发入门 →