免费POC, 零成本试错
AI知识库

AI知识库

学习大模型的前沿技术与行业落地应用


收藏

DeepSeek Harness 实战手册:一切皆插件到底怎么玩?

发布日期:2026-09-11 06:51:55 浏览次数: 2062
作者:腾讯云服务器

微信搜一搜,关注“腾讯云服务器”

推荐语

DeepSeek Harness(DSH)以“一切皆插件”为核心理念,从插件生态、推荐插件与案例,助开发者快速掌握其能力边界与使用路径。

核心内容:
1. DSH“一切皆插件”的内核哲学与架构解析
2. 插件生态与社区插件市场情况
3. 推荐插件及落地应用案例

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家


导读:


DeepSeek Harness(DSH)是 DeepSeek 开源的 Agent 运行环境,核心设计理念是"一切皆插件"。本文从插件生态、推荐插件与两个落地案例,以实操视角帮助开发者快速理解 DSH 的能力边界和使用路径。


一切皆插件:DSH的内核哲学



DeepSeek Harness 是一个用于构建、运行和扩展 Agent 的开源运行环境。


它不提供模型能力本身——模型层同样是一个可替换的插件——而是解决模型之上的问题:怎么让一个大模型变成一个能干活的 Agent。


DSH 的设计理念用一句话概括:Everything is a Plugin。


系统内几乎所有能力——工具调用、权限管控、UI 呈现,甚至插件管理本身——都以插件形式存在。可以安装、可以卸载、可以替换。这种架构意味着 DSH 的内核非常薄,只负责调度和消息路由,所有业务能力都由插件层提供。


这意味着两件事:装一个插件,Agent 就多一项能力;不想要的能力,直接卸载。下面先看它到底能帮你干什么。





插件和 Skill 的区别



这是一个容易混淆的概念。



Skill 是面向模型的指令与资源包。它通过结构化的指令告诉模型"你应该扮演什么角色、按什么步骤工作、参考哪些资料",本质上是在模型已有能力的基础上提供更精准的引导,但不会为系统引入新的可执行能力。


插件是可加载的程序模块。它直接为系统注入新能力:一个新的工具调用、一个新的 UI 面板、一个新的数据源接入点,甚至可以提供服务或修改系统行为。装上翻译插件,Agent 就真的能调翻译服务 API 进行专业翻译,而不只是用模型内置的翻译能力凑合。


两者的定位不同:Skill 优化模型的行为方式,插件扩展系统的能力边界。




插件生态与社区市场



DSH 周围已经形成了活跃的插件生态。


社区项目 SkillHub 是目前使用较多的第三方插件市场,开发者可以按场景分类浏览社区已发布的插件,一键安装到自己的实例中,也可以上传自己开发的插件与社区共享。


这套社区共建机制让 DSH 从单机工具变成了一个有生态的平台。大部分常用能力不需要自己开发,社区已经有现成方案。



装完即用:三个让体验翻倍的插件



部署完 DSH 之后,直接开始聊天当然可以,但体验会差不少。这里挑三个最有用的、"装完马上有感"的插件展开讲。




视觉插件



没有视觉插件的 DSH 处于"盲人模式"。你在对话框里贴一张截图,Agent 只能回复"我无法处理图片"。这对于日常工作中大量涉及视觉信息的场景是个硬伤。


装上视觉插件后,Agent 获得了图像理解能力。几个典型用法:把一张 UI 设计稿截图丢进去,Agent 可以分析布局结构并生成对应的前端代码骨架;把一份纸质文档的照片发过去,Agent 能识别文字并提取关键信息整理成表格;把一个报错截图发过去,Agent 能直接读懂报错内容给出排查建议。


对于产品经理、设计师、运营人员这类高频处理视觉素材的角色来说,这个插件基本上是第一优先级要装的。




Auth 登录插件



当你让 Agent 去访问一个需要登录的网页——比如查看某个后台数据面板、抓取特定管理系统的信息——没有 Auth 插件时,Agent 发出请求后直接被登录页拦住,任务中断。



Auth 插件提供了登录态管理能力。配置好认证信息后,Agent 在执行涉及身份验证的操作时可以自动通过认证流程。这在需要 Agent 跨系统操作的场景中几乎是必备项:自动化后台报表拉取、定时抓取竞品公开页面数据、批量操作管理后台。




Token 统计插件



大模型调用按 Token 计费,但如果没有可视化的消耗数据,用户很容易失去对成本的感知。尤其是在处理长文档、大段代码分析这类高消耗场景时,一次对话可能消耗的 Token 数量远超预期。


Token 统计插件在每次交互后实时展示本轮消耗量和累计用量。更重要的是,它能帮用户建立起"什么操作特别费 Token"的直觉——比如把一个 5000 行的代码文件整体丢进去分析,对比只贴关键的 200 行,消耗差距可能是 10 倍。有了这个反馈循环,用户可以有意识地优化自己的使用方式。



云端多人聊天室实战



团队协作中一个常见的痛点是:人和 AI 的交互是割裂的。你在这边跟 AI 聊完,再把结论复制到群里跟同事讨论;同事有新想法,又得重新去跟 AI 对一遍。能不能把 AI 直接拉进群聊,让它作为团队的一员实时参与讨论?


这个案例就做了这件事——基于 DSH 搭建了一个多 Agent + 真人协作的在线即时通讯系统。多个 AI 角色和真人在同一个对话流中协作,各司其职,共享上下文。




技术实现



DSH 使用 .dsh 作为工作目录。在这个目录下可以创建多个 Agent 实例,每个 Agent 是一个独立的子目录,包含一份 YAML 格式的角色配置文件。

配置文件中定义了几个核心维度:


角色身份:这个 Agent 是谁、擅长什么领域、应该用什么语气回复。比如"你是一个关注性能和安全的代码审查专家,回复要具体到代码行,不要泛泛而谈"。


行为约束:什么场景下应该主动发言,什么场景下保持沉默。比如"只在被 @ 或讨论涉及数据库方案时才参与"。


工具权限:这个 Agent 被允许调用哪些工具。信息检索 Agent 只有搜索权限,不能执行代码;技术评审 Agent 可以运行静态分析工具,但不能修改源文件。


插件装配:不同 Agent 可以装载完全不同的插件组合。技术评审装代码分析插件 + 安全扫描插件;产品 Agent 装数据查询插件 + 竞品信息插件。


系统读取 .dsh 下所有 Agent 子目录后自动加载,每个 Agent 作为独立实体参与到群聊中。




协作机制



多个真人用户通过 Web 界面进入同一个聊天室。@ 某个 Agent 就是向它提问或下达指令;Agent 回复后,其他 Agent 也可以引用这个回复继续补充。真人可以随时插入修正或追问。

所有对话——包括 Agent 之间的交互、工具调用的输入输出——统一记录在 DSH 的会话日志中。这套日志设计支持 fork 操作:在任意一个对话节点"分叉"出一条新的讨论线,类似 Git 的分支概念。



比如讨论到方案 A 和方案 B 的分歧时,可以 fork 出两条线分别深入讨论,最后对比结论再做决策,随时帮你总结群聊消息重点。





延伸方向



多人聊天室只是一个载体,真正验证的能力是 DSH 作为多 Agent 协作基座的可行性。同样的架构可以适配:


  • 研发团队内部协作:AI 代码审查、AI 文档生成、AI 测试用例建议,人工做最终决策
  • 智能客服:按专业领域拆分多个 Agent(售前咨询、技术支持、售后服务),复杂问题自动升级到人工坐席
  • 在线教育:AI 导师负责知识点讲解,AI 助教负责作业批改和答疑,学生与AI及时互动
  • 内容协作:AI 写手出初稿,AI 编辑负责风格校对和事实核查,人工终审定稿


想自己写插件?门槛也很低



前面讲的都是"装现成插件"。如果想自己造轮子,DSH 的插件开发门槛同样不高:注册一个工具 + 对接一个外部 API + 格式化输出,六步就能完成——初始化插件包、注册工具、实现搜索逻辑、本地调试验证、发布上架,通常一个下午就能封装出一个可用插件。



整个开发过程六步完成,无需修改 DSH 任何源文件。




开发过程




第一步:初始化插件包。 创建一个标准的 Node.js 项目,配好 package.json 和 Cordis 元数据(名称、版本、描述等),在入口文件中导出一个 apply 函数。这是 DSH 识别和加载插件的标准接口。


第二步:理解入口签名。 apply(ctx, config) 接收两个参数——ctx 是 DSH 注入的系统上下文,通过它可以挂载工具和可选服务;config 是插件的配置项,允许用户在安装时自定义行为参数(比如 API 密钥、返回数量上限等)。


第三步:注册工具。 通过 ctx.tools.register(defineTool({ name, description, parameters, execute })) 向系统声明一个新工具。其中 description 是写给模型看的——模型根据这段描述判断何时该调用这个工具,所以表述要清晰准确,比如"根据关键词搜索动漫作品,返回作品名、评分、简介和播放链接"。


第四步:实现搜索逻辑。 在 execute 函数中编写实际业务:聚合多个动漫数据源 API、解析返回数据、将结果格式化为 Agent 能读懂且前端能渲染成卡片的结构。详情页和播放跳转走点击后的 Host API 调用,保持主流程简洁。


第五步:本地调试验证。 使用路径安装方式将插件加载到本地 web profile 中,构建后重启 Harness、刷新页面即可验证效果。开发阶段改动频繁时,这个"改代码 → 构建 → 重启 → 刷新"的循环很快,基本不影响开发节奏。


第六步:发布上架。 将插件代码推送到 GitHub 仓库,SkillHub 会自动同步收录。其他用户在插件市场中搜到后一键安装即可使用,无需手动下载或配置。


整个过程插件代码完全独立于框架代码,后续 DSH 版本升级也不会影响已有插件。这正是微内核 + 插件化架构最直接的好处。




可覆盖的场景



动漫搜索只是一个垂直领域的示例。同样的开发范式——注册工具 + 对接外部 API + 格式化输出——可以在很短时间内适配到任何有数据接口的场景:


学术场景接入 arXiv 或 Semantic Scholar,输入研究方向返回相关论文列表;电商场景接入平台 API,输入商品关键词返回多平台比价结果;法律场景接入法规数据库,输入案由返回相关法条和裁判文书;企业内部场景接入 Wiki 等知识管理系统,让 Agent 具备检索公司内部知识的能力。


一个有明确 API 接口的数据源,搭配上面六个步骤,通常一个下午就能封装为一个可用的 DSH 插件。



写在最后



DSH 的定位很明确:一个把控制权完全交给开发者的 Agent 运行时。内核薄到几乎只做消息路由,所有业务能力都通过插件注入。


对于想快速搭建专属 AI 助手的个人用户,路径是:部署 → 装几个好用的插件 → 开始使用。对于想构建多 Agent 协作系统的企业团队,路径是:部署 → 设计 Agent 角色分工 → 开发业务插件 → 按需组装。





为什么跑在云端?


 


前面那个多人聊天室,其实已经回答了这个问题的一半:想让多个同事共用同一个实例、让 AI 真正参与团队协作,实例就得一直在线,还得有一个公网地址。
云端实例 7×24 小时持续在线,会话数据持续保存在云上,定时抓取信息、长时间任务、IM 消息都不受本机状态影响,对团队来说,工作不会因为某个人下班、断网或关机而中断。
实例自带公网访问地址,配合账号鉴权,把链接发给信任的同事,多人就能进入同一个实例协作——前文的案例多人 AI 聊天室正是建立在这个能力之上,为团队多人协作提供了可共享、可管理的基础。
每个实例还有独立隔离的运行环境和存储空间,数据单独保存、互不干扰。腾讯轻量云的 DSH 镜像默认走 HTTPS,并预装网关认证插件,支持账号密码鉴权,服务暴露在公网上也有一层可靠防护。
地域也可以灵活选:需要访问境外服务就选境外节点,追求国内访问速度就选就近地域。

想上手试试? 


腾讯轻量云已上线 DeepSeek Harness 应用镜像,推荐 2核4G 配置。选镜像、创实例、填入 API Key,5 分钟进入工作台。部署教程详见往期推文DeepSeek Harness 云端实践:部署、场景案例与插件扩展

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅