DeepSeek Harness · dsh

由浅入深学习 DeepSeek Harness

这是一份基于本仓库源码与官方文档整理的中文学习手册,带你从论文理念到源码细节,再到动手扩展,完整理解 DSH 这个"一切皆插件"的 Agent 框架。

关于本手册的依据
DSH 建立在 Cordis 之上,论文为 A Programming Paradigm for Spatiotemporal Composability。本仓库以两种形态"同步发布"了论文的实质:① vendor/cordis 等 vendored 参考实现;② 仓库自有文档 docs/cordis-primer.mddocs/cordis-tutorial/docs/cordis-api/。本手册以仓库内这些文档与源码为权威依据,论文摘要仅作形式化背景。

DSH 是什么

DeepSeek Harness(dsh)是 DeepSeek 开源的 Agent 运行框架(agent harness)。它的核心特征是一切皆插件:模型适配器、工具注册表、会话日志、甚至 Agent 循环本身都是可从配置替换的插件。它由 Cordis 驱动——一个把"效果(effect)"和"协效果(coeffect)"提升为运行时机制、并把二者统一进单一 Context 类型的插件元框架。

一句话定位:可审计、可热重载、可逐层打补丁的 Agent 运行时,其每个能力都是一个可替换的插件。

学习路线(四层,由浅入深)

完整目录

如何使用
左侧侧边栏按顺序阅读,每节底部有"上一节 / 下一节"。读时有任何疑问直接在对话里问我——我会据此补充或展开。所有代码引用都标注了仓库内真实路径,方便你对照源码。

前置知识