@fish-under-sea/dsh-fish:DeepSeek Harness 插件全家桶聚合包

前言

DeepSeek Harness(DSH)遵循“一切皆插件”的理念,扩展功能通常需要安装多个独立的插件。Fish-under-sea 提供了 @fish-under-sea/dsh-fish,这是一个自建 DSH 插件全家桶聚合包。它将 14 个常用插件整合在一起,通过一次性插入插件行的方式,减少了重复配置和管理成本。

包含的插件

该聚合包包含 11 个本仓库子包与 3 个外部补充包:

本仓库子包(11 个)

  • approval-guide:在审批弹窗里追加中文说明,告知审批内容与依据。
  • git-sync:一键 Git 同步,将插件清单、启用状态、本地设置、Skills、看板/用量账本、设置导航顺序偏好、免费模型配置及用量账本、壁纸引擎整机配置快照同步到私有仓库。
  • settings-nav-order:重排设置面板左侧菜单,自定义顺序并跨机复原。
  • visual-companion:网页上看原型时唤醒视觉伴侣,自动发起会话。
  • skill-lens-fish:识别扁平技能并绘制依赖图。
  • task-board-fish:任务看板。
  • git-graph-fish:Git 图谱。
  • ssh-fish:SSH 连接。
  • usage-fish:用量统计。
  • session-archive-fish:会话归档。
  • video-preview-fish:视频预览(支持流式响应与 Range 请求)。

外部补充包(3 个)

  • agent-teams-fish:Agent 团队。
  • better-reasoning-effort-fish:推理强度优化。
  • our-free-model:免费模型。

核心功能

  1. 聚合安装:通过一次 npm install 装入全部 14 个插件,无需逐个配置。
  2. 一键 Git 同步:将插件清单、启用状态、本地设置、Skills、看板/用量账本、设置导航顺序偏好、免费模型配置及用量账本、壁纸引擎整机配置快照同步到私有仓库。
  3. 设置导航重排:自定义设置面板左侧菜单顺序,偏好可随 Git 同步插件跨机复原。
  4. 视觉伴侣唤醒:在网页上查看原型或布局时,通过点选和备注并提交给助手,自动触发新会话,无需回终端复述。
  5. 技能透镜:识别扁平技能,解析 skill-refs/ 引用并绘制成依赖图。

安装与启用

确保环境满足以下要求:
- Node.js 版本 >= 20
- DSH 版本 >= 0.2.0-rc.2

执行以下命令安装:

npm install @fish-under-sea/dsh-fish

注意事项

  1. 改名必须重建 bundle:注册 id 与包名不一致会抛错,导致设置页或面板不加载。本仓库子包已处理好注册 id 与包名的一致性。
  2. 用户配置不受影响:settings 命名空间与插件 name 导出是运行期配置契约,改名不会丢失既有配置(如 SSH 主机库、用量台账等)。
  3. Range 语义与防护:HTTP Range 请求处理(200 / 206 / 后缀区间 / 416 / HEAD 等)与防护机制与上游保持一致。

总结

该聚合包适合需要批量管理 DSH 插件、频繁跨机同步工作流配置的用户。源码位于 Fish-under-sea/dsh-fish。

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

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

小夜