dsh-model-picker-augmented:DeepSeek Harness 模型选择器增强

DeepSeek Harness (DSH) 的内置模型选择器功能基础,但在模型数量较多时,手动查找和过滤不够直观。dsh-model-picker-augmented 是一个插件,它将 composer 工具栏中的模型选择器替换为可搜索的版本,并增加了一个设置页面,用于精确控制列表中显示哪些模型以及将哪些模型置顶。

核心功能

该插件在保留原有功能的基础上,提供了以下能力:

  • 实时模型搜索:在模型列表顶部输入关键词,即可实时过滤。搜索匹配模型名称和提供者名称。没有匹配项的组会自动消失;清空搜索框可恢复完整列表。
  • 显示/隐藏模型:通过设置页面隐藏不使用的模型。被隐藏的模型仍会保留在设置列表中(标记为 Hidden),以便随时恢复显示。
  • 置顶功能:将常用的模型置顶。置顶的模型会显示在列表最顶部的 Pinned 区域(并从其所属的提供者组中移除,避免重复)。
  • 刷新提供者:手动同步运行中的 Harness 与 settings.yaml,使文件中新增的提供者和模型无需重启即可生效;同时检查提供者端点并自动补充未列出的新模型。
  • 保持原貌:保留了原有的两级模型/难度菜单、难度等级、键盘导航、错误重试状态,并与 /model 命令保持同步。

安装与启用

该插件通过 GitHub Releases 发布,不发布在 npm 上。安装前请确保你正在使用 Web GUI 配置文件。

执行以下命令安装 v1.1.2 版本:

dsh plugin --profile web add https://github.com/ManoloRemiddi/dsh-model-picker-augmented/releases/download/v1.1.2/dsh-model-picker-augmented-1.1.2.tgz

安装完成后,重启 DSH 并刷新网页,composer 工具栏的模型选择器将变为可搜索版本,且在 Settings 中会出现 Model Picker Augmented 页面。

典型用法

  1. 在任意会话中,点击 composer 工具行最右侧的模型选择器,打开模型列表。
  2. 在列表顶部的搜索框中输入关键词(如 qwen),列表会根据模型名或提供者名过滤。
  3. 进入 Settings -> Model Picker Augmented 进行配置:
    • 通过 Visible / Hidden 切换按钮管理模型可见性。
    • 使用 Pin to top 将模型固定在顶部,并利用上下箭头调整顺序。
    • 点击 Refresh providers 按钮同步本地配置文件与远程端点。

注意事项

  • 环境要求:DeepSeek Harness (dsh) 版本需 >= 0.1.5-rc.1;必须使用 --profile web 启动。
  • 数据持久化:你的自定义配置(隐藏列表、置顶顺序)会持久化保存在本地 ~/.dsh/settings.yaml 文件中,刷新页面或重启浏览器不会丢失。
  • 源码安装:如需从源码安装,需确保已安装 schemastery 依赖,因为 link: 安装模式依赖本地目录解析依赖。

相关链接

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

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

小夜