微信扫码
添加专属顾问
Deepseek Harness插件生态爆发(183k Star+1.1w插件),小傅哥两款AI插件开发指南,附环境配置与开源代码。 核心内容: 1. Deepseek Harness环境配置与插件架构解析 2. 网页宠物插件开发流程及功能实现 3. 企业级插件开发实践与开源代码分享
如果你看懂了 Deepseek Harness,那么也就看懂了下一轮 AI 就业机会。 为啥?
其实并不是所有公司,都具备开发一套完整体 AI Agent 智能体平台的,但所有公司在 AI 时代,都有诉求,将自身业务场景与 AI 结合,进行本地化服务建设和云平台部署。
而像是 Deepseek Harness 这种东西,它不从复杂的智能体构建给你讲理论规范教程,也不设计基础的 SDK 框架。而是给你一套「一切皆插件」的自由化底座平台。短短一周时间,183k Star,1.1w 插件(大家贡献的)。
其实,你需要的,我比你还需要,还需要的更早。可能你刚有意识的事,其实我们已经在大量的铺设了。就像 Deepseek Harness Plugin 就是这一轮的风口,OpenAI 也即将跟进。
所以,我下手啦!
先开发了一个简单好玩的宠物插件,之后基于整个开发流程以及推送到远程 npmjs.com 发布版本的经验,制作了一个开发 DSH Plugin 的 Skills 技能。最后再基于技能开发了 WaLiOffice DSH Plugin 插件。
接下来,展示下我的 Deepseek Harness Plugin 作品,以及带着你分析这套架构和教你如何开发插件。关于这些内容,都提供了源码,可以在以下文章中获取。💐
DeepSeek Harness 一切皆插件
模型、工具、技能、会话、沙箱、存储、循环、调度、UI 等所有 Agent 能力均由插件组合而成,可以自由替换和灵活重组。
https://www.deepseek.com/harness/https://www.npmjs.com/package/@deepseek-ai/dshnpm install -g @deepseek-ai/dsh
dsh web
建议全局安装,之后通过 dsh web 启动。如果你安装失败,就直接用其他 AI 工具帮你安装就可以了。
wali-dsh-plugin 是一个安装在 DSH Web 端的桌面宠物插件。安装后,页面会出现一个悬浮宠物,它会跟随会话状态变化、展示提示卡片,并支持头像、背景图、股票主题等交互。—— 可以把心爱的人和赚钱的手段展示在宠物上。
dsh plugin --profile web add wali-dsh-plugin
dsh web
安装后,你可以随机领取一直宠物,还可以更换宠物形象、设置宠物背景,以及可以使用股票主题,查看你购买的股票信息。代码是开放的,如果你还有其他主题想法;技术动态、播放音乐、刷个视频,也都是可以在背景上搞的。这东西就是 Typescript + CSS 好搞。
walioffice-dsh-plugin 是可直接安装到 DeepSeek Harness(DSH)Web profile 的办公工具插件。插件以单个 npm 包发布,安装后一次注册 10 个办公工具,并自动注入 WaLiOffice Web 界面,以类似“豆包”、“元宝”这样的软件进行使用。
这里面隐藏一个东西,就是说你之前的各类功能,都可以嫁接在 Deepseek Harness 上。你不用操心智能体怎么开发的,你只要关心自己的功能怎么做就行。dsh plugin --profile web add walioffice-dsh-plugin
dsh web
agnes-video-v2.0 暂时还是免费的,可以做视频。.com 、调用不了,可以换 .cnagnes-image-2.0-flash、agnes-image-2.1-flash、agnes-video-v2.0,主要是配置图片和视频的模型。WaLiOffice 可以自己调用。基于以上插件开发的经验,以及 Deepseek Harness 官网提供的插件开发教程,编写了插件开发模板技能。这样我们后续要开发 Deepseek Harness 插件,就不用每次都增加各类描述了。
当我们讨论大模型应用时,很多人首先想到的是“对话”。输入一段话,模型返回一段回答,看起来这件事已经成立了。
但如果要把它做成一个真正能工作的 Agent,问题就会立刻复杂起来:模型怎么调用工具?工具怎么受控?执行过程如何回放?失败怎么恢复?上下文如何持续?前端、CLI、API 能否共用同一套内核?为这些东西,小傅哥还专门写了一套 AI Agent 通识教程。https://ai-agent-guide.xiaofuge.cn/
DeepSeek Harness 关注的,正是这些问题。
它不是一个单纯的聊天应用,也不是一个把工具函数简单拼起来的工作流脚本,而是一套面向 Agent 的运行时框架。如果用一句话概括,DeepSeek Harness 可以理解为:一个基于插件机制构建的 Agent 操作系统底座。
这张图可以从左到右理解:最左边是用户和前端入口,中间是 Cordis 上下文与核心服务,右边是 ReAct 执行循环,下面是工具、存储和各种接入表面。
cordis.yml,再把插件挂进 ctx。那这种东西在和 Codex、Claude Code、Workbuddy 对比的差异在哪?
像是市面的很多这类产品,都是完整智能体,最直接的一个体现是。Deepseek Harness 默认情况下对话也就几k,而 Codex 要到 20k 以上,如果解决某个场景问题,基本 Codex 要平均跑到 60k-80k 每次对话。
通过这样一个数据对比,我们可以知道,Deepseek Harness 本就是属于一个 Agent 操作系统底座。它不像其他 Agent 工具,把提示词写的很多(含带各类工具),而是最基本运行的提示词。之后,你想结合具体场景开发什么,就只解决当前场景即可,不会导致上下文爆发。这就很适合公司里做自己的具体业务场景。
将来,会有很多 Xxx Harness 工程,不只是一个框架的,也不只是一个语言的结构的。这个东西,去年这个时候,我给一个正在做智能体的“老板”讲过我的思考;基建底座 + 插件平台。这样可以解决各类场景智能体服务,不至于把所有东西都填充到一个智能体里了。
理解 DeepSeek Harness,最好的方式不是先看某个具体包,而是先看它的整体工作方式。
可以把它理解成四层。
DeepSeek Harness 启动时,不是直接 new 一个应用实例,而是先读取配置,再把插件装配成运行时上下文。
这一层通常涉及几个关键概念:
profile:一种运行形态的组合定义bundle:一组默认能力的打包集合patch:对默认配置的覆盖和增量修改cordis.yml:插件树与配置的声明式入口系统启动后,会把这些配置按顺序合并,最终构建出一个统一的 ctx。 这个 ctx 可以理解成整个运行时的“服务仓库”,里面挂载了模型、会话、工具、Prompt、Agent、沙箱、Web、子代理等各种能力。
所以,DeepSeek Harness 的第一步不是“发请求给模型”,而是先把一个可运行的 Agent 世界装起来。
装配完成后,系统内部最核心的骨架主要由几类服务组成:
sessions:管理会话事件与内存状态llm:负责模型请求与流式输出tools:管理工具注册、调度与执行systemPrompt:负责系统提示词与工具 schema 组装agents:管理 Agent 的创建、生命周期与调度这几块不是普通业务模块,而是稳定的系统能力接口。 你可以把它们理解成 Agent 内核中的“五大基础设施”。
其中最重要的一点是:这些能力彼此协作,但不是硬编码耦合在一起。 它们通过统一的上下文和事件机制协同,因此每块都可以扩展、替换,甚至在某些场景下被重新组合。
如果说上面两层解决的是“系统怎么搭起来”,那么执行循环层解决的就是“Agent 怎么工作起来”。
DeepSeek Harness 的执行核心是一个典型的 ReAct 循环,也就是:
它不是一次请求一次回答,而是把一次任务拆成多个 step,再把多个 step 组织成一个 turn。
可以把它理解为:
turn:一次完整任务推进step:一次模型请求及其引发的工具调用过程每个 step 大致会经历下面几个阶段:
这就是 DeepSeek Harness 和普通聊天程序最大的区别。 它不是“问一次,答一次”,而是通过多步循环,把模型变成一个会持续决策和执行的 Agent。
只有模型循环还不够,Agent 真正有价值,必须能操作外部能力。
DeepSeek Harness 把这些能力做成统一的工具接缝,包括:
这些能力并不是零散接入的,而是通过统一的工具管线调度。 也就是说,模型不会直接碰到底层实现,而是通过标准化工具定义发起调用,由运行时负责鉴权、拦截、执行、收尾和结果回传。
这让系统具备两个优势:
如果一定要提炼 DeepSeek Harness 的架构精髓,我会总结成三点。
DeepSeek Harness 并不是围绕某一个固定实现搭建的。 它从一开始就把“能力”设计成插件,把“系统”设计成组合。
这意味着:
这种方式特别适合 Agent 系统,因为 Agent 天然是一个多能力协作系统,变化会非常频繁。 如果没有插件化,后期几乎一定会陷入高耦合和难扩展。
DeepSeek Harness 很强调 session event log。 这是因为在 Agent 系统里,“过程”与“结果”同样重要。
用户输入了什么、模型什么时候发起请求、工具调用了什么、返回了什么、turn 为什么结束、step 为什么继续,这些都应该是可记录、可回放、可查询的。
事件源设计带来的价值非常大:
这对于复杂 Agent 来说,不是锦上添花,而是基础设施。
很多系统只是把模型当“文本生成器”。 而 DeepSeek Harness 则把模型放进一个完整循环里,让它在系统中持续做三件事:
工具结果回来后,模型还能继续理解和推进任务。 因此它不再只是一个被动回答问题的接口,而更像一个能够驱动任务的执行者。
这也是 DeepSeek Harness 最像 Agent 平台,而不是普通聊天应用的地方。
DeepSeek Harness 的核心优势,不在于做出一个 AI 产品,而在于沉淀出一套可以反复复用的智能体基础设施。
DeepSeek Harness 的优势,不在于它只能做一个 AI 编码工具,而在于它提供了一套可复用的智能体运行基座。基于这套基座,既可以做 Web 服务,去承载智能客服、数据分析、运维助手等业务场景;也可以做成本地开发工具软件,服务研发与工程自动化;进一步还可以延展到移动端,成为类似豆包那样的智能体入口。
更重要的是,公司需要的往往不是一个单点产品,而是一套能够支撑多场景演进的基础设施。一个 XxxCode 即使不断叠加 skills,也很难解决状态管理、工具治理、权限控制、执行闭环、跨端复用这些系统性问题。真正要支撑各类智能体服务,必须建设 Harness 这样的底座。
从这个角度看,DeepSeek Harness 不是终点,而是起点。未来不会只有一个 DeepSeek Harness,还会有更多面向不同语言、不同运行环境、不同业务场景的 Harness,共同构成公司的智能体基础设施体系。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-10-06
Gemini 4 Argon 发布后,AI 的工作单位变成了一个项目
2026-10-06
Muse和dot的发布,说明八个月前我对云端 Agent 的预言实现了吗?
2026-10-05
OpenAI的安全危机,给所有企业提了个醒:AI越能干,组织越要管得住
2026-10-05
OpenAI 悄悄上线的 MCP Events,彻底终结了 Agent 的“轮询时代”
2026-10-05
会用 AI 的公司,往往不止用一个模型
2026-10-05
AI 把简单的活全干完了,但工程师反而更累了
2026-10-05
用完 OpenAI 的 Dot,我反而更想用 Grok Bot 了
2026-10-04
微信内测Handy Bot:互联网下一个入口,要换人了?
2026-09-01
2026-08-31
2026-09-02
2026-09-01
2026-09-01
2026-09-20
2026-09-02
2026-09-04
2026-07-14
2026-07-31
2026-10-06
2026-10-04
2026-10-04
2026-09-29
2026-09-25
2026-09-25
2026-09-23
2026-09-22
欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。
在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。
一、 定义
本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。
会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。
知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。
二、 账号注册与登录
登录方式:本网站支持以下登录方式,您可根据实际情况选择:
微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。
手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。
账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。
实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。
未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。
三、 服务内容与规范
知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。
服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。
禁止行为:您在使用服务时不得实施以下行为:
利用技术手段批量爬取、下载、转存知识库内容;
将知识库内容用于商业目的或未经授权地向第三方传播;
干扰本网站正常运行或侵犯其他用户合法权益;
发布违法违规信息或从事违反公序良俗的活动。
四、 知识产权声明
权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。
有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。
侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。
五、 个人信息保护
我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。
您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。
您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。
六、 免责声明
内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。
不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。
第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。
七、 违约责任
如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。
如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。
八、 法律适用与争议解决
本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。
因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。
九、 其他
本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。
本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。
我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。