ARTICLE · 人工智能
最新!DeepSeek Harness 插件的安装教程来了!
一语总结本文是 DeepSeek Harness 插件的保姆级安装教程,先手把手教读者写一个最小 greet 插件理解机制,再演示如何安装并使用 DSH Vision Toolkit 等生产级插件。
文章围绕 DeepSeek Harness 的插件机制展开,分两部分。第一部分以 greet 工具为例,从克隆源码、构建、创建插件文件、配置 cordis.yml 到启动 Web 服务,完整演示了最小插件的开发流程,帮助读者理解 Harness 的插件注册与工具调用机制。第二部分以 DSH Vision Toolkit 为例,介绍如何通过 dsh plugin 命令安装第三方插件、配置视觉模型凭据、在会话中加载 Skill 并调用 vision_* 工具完成图片问答、OCR、元素定位等任务。文章最后提醒安装第三方插件前需审查仓库可信度、权限范围与版本兼容性,强调 Harness 插件运行在宿主进程中属于可信代码。
- Harness 插件的最小结构是 apply(ctx) → 注册工具 → execute(args) → 返回结构化结果。
作者以 greet 工具为例,拆解了插件的四个核心部分:name、inject、apply 入口和 ctx.tools.register,让读者快速理解插件注册与工具调用的闭环。
- pnpm run build 不可省略,插件需放在 Harness 源码仓库内。
作者踩坑经验表明,跳过构建会导致 Web 页面缺少产物;插件依赖仓库内的 @deepseek-ai/cordis 和 @dsh-tools,放到外部目录会出现模块找不到的错误。
- 安装第三方插件后必须重启 Web Profile,仅刷新页面不够。
插件的宿主代码和浏览器代码都在启动时加载,刷新页面无法重新加载插件,需重启服务才能生效。
- 安装第三方插件前需审查仓库可信度、权限与版本兼容性。
Harness 插件运行在宿主进程中属于可信代码,作者提醒读者不要因安装命令简单就跳过源码和权限检查。
最新!DeepSeek Harness 插件的安装教程来了!
文章围绕 DeepSeek Harness 的插件机制展开,分两部分。第一部分以 greet 工具为例,从克隆源码、构建、创建插件文件、配置 cordis.yml 到启动 Web 服务,完整演示了最小插件的开发流程,帮助读者理解 Harness 的插件注册与工具调用机制。第二部分以 DSH Vision Toolkit 为例,介绍如何通过 dsh plugin 命令安装第三方插件、配置视觉模型凭据、在会话中加载 Skill 并调用 vision_* 工具完成图片问答、OCR、元素定位等任务。文章最后提醒安装第三方插件前需审查仓库可信度、权限范围与版本兼容性,强调 Harness 插件运行在宿主进程中属于可信代码。
文章金句
"Harness 插件运行在宿主进程里,属于可信代码。不要因为安装命令只有一行,就跳过源码和权限检查。
"前者让你理解 Harness,后者让 Harness 真正变得有用。