建议:为 dsh 插件增加 WebUI 配置界面(settings 面板)
场景:在 DeepSeek Harness (dsh) 中通过 dsh plugin add @liustack/modlens 安装 modlens 后,视觉引擎的配置(provider / baseUrl / apiKey / model)目前只能通过 CLI(modlens config set)或手工编辑 ~/.modlens/config.json 完成,dsh WebUI 内没有任何配置入口。
痛点:
- dsh 的大部分用户通过 WebUI(
dsh web)使用,很多不习惯命令行;手工编辑 config.json 容易出错(配置文档也提到未知键会被静默忽略、敲错字无声失败)
- API key 这类敏感信息,让用户跑命令行或编辑文件都不友好;WebUI 内配置更直观,也避免 key 出现在 shell 历史里
- 环境变量(
OPENAI_API_KEY / OPENAI_BASE_URL 等)虽然可以覆盖,但对普通用户同样是门槛
建议:
- 利用 dsh 的 settings 机制:dsh 插件可以通过
ctx.schema + settings 插件注册配置项,在「设置 → 插件 → 插件配置」里出现 modlens 的配置卡片(dsh 生态的惯例挂载点:settings.plugin.item slot)
- 或者参考 dsh 生态里其他插件的做法,在客户端做一个轻量配置浮层(例如
linenxi-ctrl/dsh-vision 的鲸鱼按钮 + 配置面板:API 地址 / 密钥 / 模型名 / 提示词都在 WebUI 里可配)
- 配置落盘仍写
~/.modlens/config.json(保持与其他 harness 共享),WebUI 只是入口;modlens doctor 作为校验仍然保留
环境:dsh 0.1.0-rc.6 (Windows 10),modlens 3.16.6,视觉引擎走 OpenAI 兼容端点(OpenCode Go + minimax-m3)。
感谢这个插件,粘贴识图 + modlens_read_image 工具对纯文本模型非常实用,希望配置体验也能跟上 WebUI 用户的习惯。
建议:为 dsh 插件增加 WebUI 配置界面(settings 面板)
场景:在 DeepSeek Harness (dsh) 中通过
dsh plugin add @liustack/modlens安装 modlens 后,视觉引擎的配置(provider / baseUrl / apiKey / model)目前只能通过 CLI(modlens config set)或手工编辑~/.modlens/config.json完成,dsh WebUI 内没有任何配置入口。痛点:
dsh web)使用,很多不习惯命令行;手工编辑config.json容易出错(配置文档也提到未知键会被静默忽略、敲错字无声失败)OPENAI_API_KEY/OPENAI_BASE_URL等)虽然可以覆盖,但对普通用户同样是门槛建议:
ctx.schema+ settings 插件注册配置项,在「设置 → 插件 → 插件配置」里出现 modlens 的配置卡片(dsh 生态的惯例挂载点:settings.plugin.itemslot)linenxi-ctrl/dsh-vision的鲸鱼按钮 + 配置面板:API 地址 / 密钥 / 模型名 / 提示词都在 WebUI 里可配)~/.modlens/config.json(保持与其他 harness 共享),WebUI 只是入口;modlens doctor作为校验仍然保留环境:dsh 0.1.0-rc.6 (Windows 10),modlens 3.16.6,视觉引擎走 OpenAI 兼容端点(OpenCode Go + minimax-m3)。
感谢这个插件,粘贴识图 +
modlens_read_image工具对纯文本模型非常实用,希望配置体验也能跟上 WebUI 用户的习惯。