DeepSeek Harness 插件

dsh-client-ui-settings-model-advanced

DSH web plugin: schema-driven advanced model settings page (settings.section 'model-advanced').(英文原文)

跳到安装方式

来源信息

GitHub 仓库
Asuta/dsh-client-ui-settings-model-advanced
最近更新
2026年8月16日
分类
工具与能力
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/Asuta/dsh-client-ui-settings-model-advanced
插件名:dsh-client-ui-settings-model-advanced
作者:Asuta

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.zh-CN.md来源说明 · 只读预览
README 语言

dsh-client-ui-settings-model-advanced

> English | 简体中文

DSH Web 插件:一个基于 schema 驱动的 Model Advanced(高级模型设置) 页面。在自带的 Models(模型)页面旁边注册一个 settings.section 导航项(model-advanced,顺序号 11):提供按供应商(provider)和按模型(model)的高级能力字段编辑器,涵盖 Models 页面未渲染的字段(视觉输入、上下文窗口、最大输出、推理等级映射、超时、传输方式、缓存、请求头、openai-completions 兼容开关等)。

编辑器所处理的一切内容都是从供应商自身 settings 命名空间的序列化 schemastery 信封中探测得到的,因此 schema 中不存在的字段会自动隐藏。写入时以最小化的 settings.mutate 路径操作落地,因此脱敏后的 API key 密钥永远不会被重写。

目录结构

  • src/index.ts — Host 加载器入口(无 Host 端行为)。
  • src/invariant.ts — 包的 invariant 伴生文件(无运行时 invariant)。
  • src/client/index.ts — 浏览器端:注册 settings.section 条目,将中英文文案字典绑定到当前语言环境,并把 connection.api 连线面(wire face)及绑定的翻译函数注入到设置区块。
  • src/client/ModelAdvancedSection.tsx — 设置页组件。
  • src/client/schema-probe.ts — 纯 schema 内省与草稿编辑辅助函数。
  • src/client/locales.ts — 中英文文案字典。
  • src/client/ModelAdvancedSection.module.css — 主题 token 样式。

构建

corepack pnpm install --ignore-workspace
corepack pnpm exec tsc --noEmit
corepack pnpm run build

客户端 bundle 通过 window.__ModuleLoader__.load({ id, "@dsh-external/dsh-client-ui-settings-model-advanced", factory }) 注册自身,并在 factory 求值时以 <style data-plugin-css> 标签注入样式表。

安装(独立步骤)

pnpm pack --pack-destination <profile>\packages
node <checkout>\apps\cli\lib\bin.js plugin --profile web add -w <abs path to .tgz>

由于包内自带 dsh.bundle.patchdsh plugin add 会自动协调 bundle 栈并挂载对应条目,无需手动编辑 cordis.patch.yml。客户端 bundle 需要重启 Host 才能进入 bundle 栈。

许可证

MIT