dsh-plugin-git:便携式 Git 操作与客户端界面

前言

在 DeepSeek Harness (DSH) 的生态中,插件是扩展功能的主要方式。开发者经常需要在智能体开发环境中直接管理 Git 仓库。dsh-plugin-git 旨在提供一套便携式的 Git 操作服务和客户端界面,让 Git 集成更加标准化。

插件定位

这是一个由 cherrchen 维护的标准 DSH/Cordis Git 插件。它包含一个可移植的 Host 服务和一个 Client 组件包,支持 DeepSeek Harness Desktop 以及标准的 DSH Web 配置文件。

核心功能

  1. 标准插件架构:遵循 DSH/Cordis 插件规范,由 Host 服务和 Client 包组成。
  2. 侧边栏集成:通过标准路径注册了三种侧边栏选项卡类型:git.changes、git.graph 和 git.diff。
  3. 多环境支持:既能在 DeepSeek Harness Desktop 中运行,也能在标准的 DSH Web 配置文件中运行。

安装与启用

DSH Web:使用官方推荐的最短路径安装。

dsh plugin --profile web add @dsh-electron/dsh-plugin-git

DSH Desktop:该插件已预装并默认启用。如果不需要,可在 Desktop 的插件设置中将其禁用。

注意事项

  1. 依赖上游:插件加载依赖于上游提供的 ctx.sidebarRight 服务,没有该服务无法正常加载。
  2. 实验性开发:当前版本处于实验性开发阶段(预 1.0),API 和版本号可能会在后续更新中发生变化。
  3. 发布者标识:npm 作用域 @dsh-electron/ 用于标识发布者,而非运行时依赖。
  4. 插件弃用:第三方 Details Host 插件已弃用,不再被本插件依赖。

总结

该插件为需要在 DSH 环境中进行 Git 操作的用户提供了标准化的解决方案。更多细节请参考技能广场目录或GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜