IT咖啡馆 X 老陈聊AIDeepSeek Harness 中文学习手册
切换手册章节
技能、插件与文件权限   /   12

从添加插件到确认它真的在运行

同事发来一个插件,先问清楚手里拿到的是什么:一个 npm 包名、一份源码、一个市场索引,还是一个只含 SKILL.md 的技能文件夹。它们去不同入口。

本篇目录 6 节
01

根据收到的材料选择入口

收到什么应放在哪里检查要点
npm 包名或带版本的包名“插件 → + 添加插件”,填入作者 README 中的包标识。只填命令最后那个包标识,不用粘前面的 dsh plugin 命令。团队复用可指定相同版本。
Git 仓库安装地址“添加插件”的同一个输入框,填写作者给的安装地址。核对仓库所有者和目标版本、提交。仓库页的浏览地址、某个文件预览页和作者的安装地址可能不同。
本地插件目录同一输入框填运行 Harness 的主机上可读的绝对路径。目录应包含该插件的 package.json 并声明 Harness 组合包;源码仓库有多个包时,以作者给的包根为准。
.tgz / .tar.gz 插件归档在同一输入框提供相应归档的本地绝对路径或支持的下载 URL。RC5 只把这两种后缀识别为插件归档。普通源码 ZIP 应先解压,再按作者说明选择实际插件包目录。
插件市场索引的 JSON 链接打开“实验性插件 → 更多 → 自定义插件市场”,到“发现 → 添加索引源”填写。索引列出可以安装的插件和版本。补充索引本身不会安装其中的任何插件。
只有一个 SKILL.md 的资料文件夹按技能安装课程复制到项目或个人技能目录。SKILL.md 装的是工作规则;把技能文件夹当成组合包提交,会因缺少插件包声明而被拒绝。
02

把包安装进当前工作台

  1. 在目标工作台点“插件 → + 添加插件”。点旁边的小箭头会看到“安装第三方插件”,它打开同一对话框。有创造模式时,另一个“让 Agent 创建插件”会打开创作会话。
  2. 填作者提供的准确标识,核对安装源,点“安装”。管理器先检查输入,再显示从来源得到的信息和安装进度。用 Git 或归档安装时,部分信息要拉取后才能判定;遇到要求允许依赖构建脚本时先核对相关包。
  3. 安装结束查看实际推荐或安装到的版本。要马上使用就点“立即启用”;直接关掉完成页面,插件可保持已安装但关闭。
  4. 回到列表,点进新卡片检查组件状态。如果提示需要重启,按提示重启对应宿主;仅刷新浏览器不能替代宿主重启。最后按作者说明找它新增的按钮、工具或能力,运行一次最小操作核对。
03

用“发现”浏览团队分享的市场

  1. 按前表路线打开自定义插件市场。RC5 没有预设市场索引,初次打开“发现”时列表可以为空。
  2. 从维护索引的同事或项目取得可信的 HTTPS 索引 URL。添加后可通过名称、作者或标签找到目标插件,打开条目查看兼容版本。
  3. 点“安装”后核对确认框里的实际安装来源。npm 条目看包名和注册表,Git 条目看仓库、提交和目录。确认后仍要走正常的安装与启用流程。
04

区分关闭、卸载和重启

看到什么怎样处理
只想暂时不用某项功能关闭它的组合包开关,依赖仍保留。若只想停用其中某一项,点进已开启组合包,在允许切换的组件行操作。
想移除外部安装的包打开详情选择卸载并确认。RC5 随安装提供的可选组合包只提供启停,没有外部包那样的卸载操作。
开关已开,但找不到功能进详情看实际组件是运行中、关闭还是失败。再核对插件是为哪个模式、哪个配置或哪种系统提供的;宿主要求重启时再重启。
同一台电脑的 Web UI 里有,桌面里没有Web 与桌面分别使用 web、desktop 配置。到你实际使用的那个工作台检查,不要把两边安装视作自动同步。
05

遇到安装错误时,先看哪一步失败

表现下一次操作
“找不到包”或不是组合包核对包名、大小写、版本和目录层级。仓库根未必就是插件包根;普通资料 ZIP 或裸 SKILL.md 不能直接作为插件安装。
注册表连接超时打开“查看安装详情”,核对请求的域名。如失败来自注册表,可用“更换安装源”选择可信镜像,再重试。
Git 仓库或归档的地址连不上从运行 Harness 的主机核对该地址能否访问。换 npm 镜像不会替你取到原始 Git 仓库;有作者提供的发布包时可用它的真实来源。
界面关闭或没有收到安装结果通过“查看安装任务”返回本次运行。若状态不明,先“核对安装状态”或刷新列表,确认已有记录再决定是否重试。
安装完成,组件显示异常展开组件或安装详情看错误和兼容性提示。修复前可先关闭组合包;记录当前客户端版本和错误文本。
06

把可复现的安装方式发给同事

打开组合包详情,在组件列表下找“来源信息”,记录完整包名、已装版本及实际来源。随包提供的功能会标“内置”。再写清使用的是 desktop 还是 web、必须启用的组件、成功时看到哪个入口。

如果你装的是本机目录,对方电脑通常没有相同的绝对路径。把有权分享的包、仓库或固定版本发给对方,让对方在自己的主机按对应入口安装。单发一张开关截图,无法确定他装的是不是同一版。

开发者也可以查看 CLI 的插件列表。桌面端须用打包应用的 dsh(Windows 为 dsh.cmd):先启动桌面一次完成初始化,完全退出,再执行下方 desktop 命令;普通 Web 配置用 web。更改后重新打开相应工作台核对。

文本 / 代码
dsh plugin --profile desktop list
dsh plugin --profile web list

来源与延伸阅读

配套资料

知识库与演示素材

知识库附录含录屏分镜。练习包里的 INDEX.md 可按题目查找会议简报、只读目录核对、Cordis 报销回执,以及门店销售和团队练习。

查看图片