DSH Plugins
返回列表
🧩

dsh-settings-params

admin-security 更新于 2026.10.14

在终端中运行以下命令:

dsh plugin install felixpu/dsh-settings-params

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install felixpu/dsh-settings-params 安装本插件(源码:https://github.com/felixpu/dsh-settings-params),安装后重启宿主进程。

插件介绍

在 DSH 里改环境变量,常见做法是动 shell 配置再重启宿主——改一次、等一轮,还容易和插件实际读到的值对不上。dsh-settings-params 把这件事收进网页侧栏「插件」里的「参数设置」:集中编辑、保存即写入 process.env 并落到磁盘,不必再为单个变量反复重启。

所有变量写在一份 YAML 里,每项有值和备注;默认任何变量都不会被模型读到,只有你在界面上勾选 expose 后,模型才能通过 env_param_list / env_param_get 查看已授权项(列表仍掩码明文)。这对 API 密钥、数据库连接串一类配置尤其重要:改值在插件里完成,敏感信息不必塞进对话上下文。

部分插件(例如 dsh-sql)启动时会快照环境变量,之后只改 process.env 不会生效。本插件支持把指定插件加入白名单,保存参数时触发热重载,让它们重新读取配置而无需重启整个宿主。配置存放在插件包外的 ~/.dsh/.dsh-settings-params/params.yml,卸载或升级插件也不会丢设置。

适合经常在 DSH 里调试连接、切换环境、或需要把少量变量安全交给模型协助排查的人;若只想体检「有哪些变量、键名指纹」而不改值,可搭配 dsh-env-inspector-plus 互补使用。

使用场景

  • 不想改 shell 配置并重启 DSH 就能调整宿主环境变量
  • 需要集中保存 API 密钥等参数且默认不让模型读取明文
  • dsh-sql 等插件启动后仍要应用新的环境变量配置

适合人员

  • 在 DSH 中频繁切换开发/测试环境的开发者
  • 负责宿主与插件配置的管理员
  • 需要谨慎向模型开放少量非敏感参数的用户