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顺序提交。顺序漂移,模型下一轮就会把命令错误归到另一个调用上。这个细节,不看源码几乎不可能自己悟出来。
配置叠加:为什么你的改动总被"神秘覆盖"
书里列了一条排错铁律——配置补丁的叠加顺序:
Bundle Patch(按声明顺序) Profile的 cordis.patch.yml$DSH_HOME/cordis.patch.yml命令行 --patch(按出现顺序)
后层整体替换前层的config,不是递归合并。 这行规则解释了80%的"明明配了却不生效"问题。书里还给了排查第一步永远是 dsh --profile web --dump-config——打印最终真相,而不是盯着某个yml文件猜。
一个迁移案例,把"插件交付"讲透了
书的最后用作者自己的"王虹手写风格PPT"从 WorkBuddy Skill迁移到dsh插件的完整过程收尾。最有价值的部分不是代码,而是踩坑记录:
开发目录能跑,干净Profile里路径全错——因为资源必须相对 import.meta.url解析;19页幻灯片、19份演讲备注、19张PNG必须一一对应,只检查首页会漏掉中间空页; 字体在macOS的家族名和实际文件索引可能不同,缺失时立即停止并给出安装说明,而不是用替代字体悄悄改变版式。
这个案例留下的方法论很朴素:仓库能跑只完成一半,陌生用户一条命令装好、得到同样结果,才算交付完成。
它适合谁
这本书不适合想"五分钟跑起来"的读者——它连 ctx.effect() 的清理函数都画了时序图。它适合三类人:
- 想给dsh写插件的人——第五篇从零到发布是一条完整路径;
- 想研究Agent架构的工程师——附录D的源码阅读索引直接给你30+个关键文件的阅读顺序;
- 技术负责人评估是否采用dsh——第六篇的评测方法论和落地成熟度表,比任何宣传文案都诚实。
书里有一句话可以作为结尾:"预测会错,但把系统拆开看懂这件事,大概率不会错。"
本文基于Ai学习的老章《DeepSeek Harness 全景白皮书:从0到1详细拆解与实战教程》(版本 2026.08)撰写,详细内容请查阅原文。
以下是内容节选↓↓↓ 文末点击链接免费下载pdf,扫二维码加入交流群
















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


