首页 >> 综合 > 快讯 >

DeepSeek Harness 热度走高,插件开发实操教程

2026-11-10 12:52:23 来源:网易 编辑:索凡仁 

现在 DeepSeek Harness 热度快速上涨,它主打一切皆插件的架构,不用改动底层源码就能新增、替换智能体的各类能力,不管是普通爱好者还是开发者,都可以上手开发专属插件,这也是大家现在想要开发插件的核心原因。它依托 Cordis 插件内核,模型调用、工具能力、会话存储、调度逻辑、界面模块全部都做成独立插件单元,灵活性很高,而且采用 MIT 开源协议,限制少,门槛相比同类 Agent 运行框架更低,支持网页端、桌面端两种运行方式,还自带创造模式,甚至可以通过对话直接生成简单插件,进一步降低入门难度。

为什么现在适合做 DeepSeek Harness 插件

  • 架构设计优势:全部能力插件化,插件之间靠事件和服务通信,新增功能不会破坏原有系统,随时启停、替换插件。
  • 开源友好:MIT 协议,可商用、二次修改,官方开放源码仓库,配套 CLI 工具快速拉起环境。
  • 生态窗口期:目前处于开发者预览版,插件生态还在早期,抢先开发更容易拿到流量和使用用户。
  • 双端支持:写完的插件同时适配网页 Web UI 和桌面客户端,一套代码多端运行。

DeepSeek Harness 插件开发前置准备清单

准备项要求说明
运行环境Node.js 环境,支持 npx 命令;推荐 Node 20 及以上稳定版本
基础技能TypeScript 基础,看懂 Cordis 上下文、生命周期写法;简单插件可直接用创造模式对话生成,不用手写大量代码
源码 / 工具可以 Git 拉取官方仓库,或者直接使用 npx @deepseek-ai/dsh web 快速启动服务
调试工具自带轨迹日志面板,查看模型输入输出、工具调用记录,方便排错

插件开发分步流程

  1. 环境启动验证
  2. 选择开发模式
  3. 编写最小基础插件模板
  4. 本地加载与调试
  5. 打包和分发

打开终端执行 npx @deepseek-ai/dsh web,启动本地 Web 服务,默认访问地址 127.0.0.1:3080,确认 Harness 本身可以正常打开、加载内置插件。也可以 git clone 官方仓库本地启动。

两种模式按需挑选:创造模式适合快速做轻量小插件,直接在对话框下达指令,让框架自动生成插件代码;代码开发模式适合复杂工具、自定义 UI、长流程任务插件,手动编写 plugin.ts。

基础插件核心是 apply 上下文函数,注册能力,并且设置资源清理逻辑,插件启停都可控。插件可以注册工具、订阅事件、新增设置面板、扩展前端 UI 槽位。

在配置文件或者界面插件管理页面导入本地插件包,启用插件,在对话里调用插件能力,通过 Trajectory 轨迹日志查看每一步调用记录,排查报错。

开发完成后,可以打包成 tar 包、发布到 npm 或者放到 GitHub 仓库,其他用户可以直接导入安装;也可以做成 bundle 插件集合,批量部署多个配套插件。

开发注意要点

  1. 当前是开发者预览 v0.1 版本,接口后续会迭代更新,正式上线前留意官方接口变更公告。
  2. 插件权限管控:访问本地文件、执行 shell 脚本这类高危能力,一定要做好权限弹窗确认,避免安全风险。
  3. 前后端分离:后端逻辑写在主插件里,UI 界面扩展使用 client 侧插槽 API,不要混写。

整体来看,DeepSeek Harness 的插件开发门槛分层很清晰,小白可以先用创造模式快速试手,有代码基础的开发者可以开发功能更强的工具插件,现在生态还在早期,有比较大的发挥空间,开发完成后就可以直接接入 Harness 使用。

【相关 FAQ】

问题 1:DeepSeek Harness 插件只能用 TypeScript 开发吗?

回答 1:官方原生插件体系基于 TypeScript,依托 Cordis 内核;简单功能可以直接在 DeepSeek Harness 创造模式对话生成插件,不需要手写 TS 代码,适合新手快速体验 DeepSeek Harness 插件能力。

问题 2:开发 DeepSeek Harness 插件是否可以商用?

回答 2:DeepSeek Harness 主体为 MIT 开源协议,基于它开发 DeepSeek Harness 插件,在遵守 MIT 协议条款的前提下支持商用,自行开发的插件版权由开发者持有。

问题 3:DeepSeek Harness 插件开发好之后,怎么分享给其他人使用?

回答 3:DeepSeek Harness 插件支持打包为 tar 包、发布到 npm 或者托管在 GitHub,其他用户可以在插件管理界面直接导入,也可以打包成 bundle 套装批量导入多个 DeepSeek Harness 插件。

【参考资料】

[2026-09-02](dsh-plugin-dev-guide・DSH Plugin)DSH Plugin Store

[2026-08-13](DeepSeek Harness (dsh): Everything Is a Plugin)SpringBrand

[未知时间](DeepSeek Harness - 一切皆插件的开源 Agent Harness)DeepSeek 官网

[未知时间](DeepSeek Harness 插件使用与开发指南)DeepSeekPlugins

【免责声明】

本文内容仅作为 DeepSeek Harness 插件开发科普参考,不构成开发指导、商用担保;DeepSeek Harness 当前处于开发者预览版本,接口、功能随时调整;开发插件产生的安全风险、兼容问题、版权纠纷,由插件开发者自行承担;信息来源于公开网络资料,不保证实时完全准确,请以 DeepSeek 官方最新文档为准。

 
最新文章
站长推荐