社会热点
DeepSeekHarness全景白皮书:不止是上手,是拆透
2026-08-28 10:02
DeepSeekHarness全景白皮书:不止是上手,是拆透

AI科普馆部分垂类内容转移至?

【长三角人工智能联盟】公众号,快点进去瞧瞧

市面上讲Agent框架的文章很多,但能把一套系统从启动命令一直追到插件卸载时副作用如何回收的,不多。Ai学习的老章这本112页的《DeepSeek Harness全景白皮书》(版本2026.08),做的是后者。

它不教你"三步跑起来",它教你这台机器每一颗螺丝拧在哪里、为什么这样拧、拧错了会怎样

(注:如果您需要一本入门手册,请点击上方蓝字“AI科普馆”进入公众号,查阅本期头版文章《从0到1玩转DeepSeek Harness新手百科全书》

四个词,读懂整棵插件树

书里最值得记住的一组概念,是Plugin、Bundle、Profile、Preset的精确分工。很多读者第一次用dsh就卡在"我明明装了插件为什么会话里没有"——答案就在这四个词的生命周期差异里:

  • Plugin是最小能力单元,随作用域加载卸载;
  • Bundle是"代码+装配说明书",告诉系统这段代码挂到插件树的什么位置、带什么配置;
  • Profile决定整个进程启动时装什么(Host 平面);
  • Preset决定某次会话里Agent会什么(Agent 平面)。

这个区分解释了为什么dsh的Web Profile已经装了大量工具相关插件,启动配置里还会禁用部分Agent行——因为工具定义先在Host侧可用,真正进入某次会话时,再由Preset把它们装进隔离的Agent作用域。不理解这层,配置永远像黑魔法。

Cordis:被大多数文章跳过的底座

219个功能包怎么不互相踩脚?书里用一整章讲Cordis——dsh的插件运行底座。三个设计决策值得单独说:

第一,inject显式依赖。 插件声明"我需要tools和session",Cordis等依赖就绪才激活。缺依赖直接给清楚的错误,而不是运行时undefined。模块依赖图可以被静态分析,卸载某个服务能精确追踪影响面。

第二,可逆副作用。 插件通过 ctx.effect() 注册计时器、网络连接,卸载时统一回收。这解决了热重载"第二次加载后同一动作执行两遍"的经典坑——大多数框架文档不会告诉你这个,但真开发插件时这是第一个踩的雷。

第三,五类事件语义。emit、parallel、serial、bail、waterfall各有适用场景。waterfall特别适合Agent请求流水线——权限、压缩、日志可以围绕下游逻辑前后追加逻辑,还能选择截断。这不是"事件总线"四个字能概括的设计深度。

两条线:为什么你的Agent能"中途改指令"

书里对Agent Loop的拆解是全本最有原创性的部分。一次任务里同时跑着事实线(写入Session的追加式事件日志)和控制线(运行时事件管线)。

这个分离解释了dsh一个很实用的能力:用户在任务执行中途追加一句"先别改数据库"——这在很多框架里要么丢、要么把历史搞乱。dsh把新输入视为后续可消费的事实,在合适的Step边界交给Agent,同时不破坏已有工具结果的提交顺序。

工具执行的"完成顺序 ≠ 提交顺序"规则也在这里讲透了:三个并行工具可能按C、A、B完成,但写进会话时仍按模型提出的A、B、C顺序提交。顺序漂移,模型下一轮就会把命令错误归到另一个调用上。这个细节,不看源码几乎不可能自己悟出来。

配置叠加:为什么你的改动总被"神秘覆盖"

书里列了一条排错铁律——配置补丁的叠加顺序:

  1. Bundle Patch(按声明顺序)
  2. Profile的 cordis.patch.yml
  3. $DSH_HOME/cordis.patch.yml
  4. 命令行 --patch(按出现顺序)

后层整体替换前层的config,不是递归合并。 这行规则解释了80%的"明明配了却不生效"问题。书里还给了排查第一步永远是 dsh --profile web --dump-config——打印最终真相,而不是盯着某个yml文件猜。

一个迁移案例,把"插件交付"讲透了

书的最后用作者自己的"王虹手写风格PPT"从 WorkBuddy Skill迁移到dsh插件的完整过程收尾。最有价值的部分不是代码,而是踩坑记录

  • 开发目录能跑,干净Profile里路径全错——因为资源必须相对 import.meta.url 解析;
  • 19页幻灯片、19份演讲备注、19张PNG必须一一对应,只检查首页会漏掉中间空页;
  • 字体在macOS的家族名和实际文件索引可能不同,缺失时立即停止并给出安装说明,而不是用替代字体悄悄改变版式。

这个案例留下的方法论很朴素:仓库能跑只完成一半,陌生用户一条命令装好、得到同样结果,才算交付完成。

它适合谁

这本书不适合想"五分钟跑起来"的读者——它连 ctx.effect() 的清理函数都画了时序图。它适合三类人:

  1. 想给dsh写插件的人——第五篇从零到发布是一条完整路径;
  2. 想研究Agent架构的工程师——附录D的源码阅读索引直接给你30+个关键文件的阅读顺序;
  3. 技术负责人评估是否采用dsh——第六篇的评测方法论和落地成熟度表,比任何宣传文案都诚实。

书里有一句话可以作为结尾:"预测会错,但把系统拆开看懂这件事,大概率不会错。"


本文基于Ai学习的老章《DeepSeek Harness 全景白皮书:从0到1详细拆解与实战教程》(版本 2026.08)撰写详细内容请查阅原文。

以下是内容节选↓↓↓ 文末点击链接免费下载pdf,扫二维码加入交流群

未完(共112页)……
点击下载pdf?2026年DeepSeekHarness全景白皮书从0到1详细拆解与实战教程112页.pdf
扫码入群
群满请私信回复“加群”
二维码过期请查看公众号最新内容
版权声明:本公众号推送的文章,均来自公开及合法渠道,文章版权归原作者所有,仅供读者学习、参考,禁止用于商业用途。除非确实无法确认,所载文章都会注明作者和来源。我们不仅是知识的搬运者,也是价值的传播者,希望通过我们的搬运,能给读者带来知识,给原作者带来价值。部分文章推送时未能与原作者取得联系,若涉及版权问题,烦请原作者联系我们,与您共同协商解决。联系方式:微信号:Athena_9901

AI科普馆:打开AI世界之窗

“AI科普馆”是由浙江省人工智能学会倾力打造的科普媒体平台,主要围绕AI开展理论、技术、产品、应用等方面的科学普及。
平台每天推送优质内容:AI基础知识,让初学者轻松入门;AI技术解析,助力智能技术爱好者紧跟潮流;行业应用案例剖析,展现AI在各行业的应用实践;产业研究报告与行业资讯,为专业人士提供前沿洞察。她不仅是AI知识宝库,更是大众连接AI世界的桥梁。
运营主体浙江省人工智能学会,是经浙江省政府批准的专业社会团体,集聚了包括10余位院士在内的3,600+高校教授、工程师、企业家、创业者等AI专业人士,致力于推动浙江经济社会高质量发展。学会定期举办长三角人工智能大会、中国人工智能技术大会、中国AIoT未来论坛、中国首席技术官大会等品牌活动。
走进“AI科普馆”内容平台,加入浙江省人工智能学会,让我们携手拥抱AI智能世界!
发表评论
0评