DSH Plugins
返回列表
🖥️

dsh-session-settings

客户端 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install dongkid/dsh-session-settings

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

在 DeepSeek Harness 中执行 dsh plugin install dongkid/dsh-session-settings 即可从 https://github.com/dongkid/dsh-session-settings 安装本插件。

插件介绍

在 DeepSeek Harness 里,不同会话往往需要各自的开关与参数,但若把这类状态散落在各插件 UI 或写进会话日志、个人配置补丁,既难统一维护,也容易污染用户数据。dsh-session-settings 提供一套「按会话」的设置基础设施,让「当前这场对话该怎么配」有明确、可复用的落点。

插件分为宿主侧与浏览器侧协同工作。宿主侧持有每个会话的配置真相,对外提供 sessionSettings 服务:注册声明式配置项、读取与写入、重置,以及订阅变更。消费方插件只需在宿主半注册自己的选项,而不必各自发明一套会话级状态管理。

浏览器侧注册原生右侧边栏页签(session-settings),集中渲染当前会话下所有已注册插件的可调选项,用户在一个界面里就能改完本场会话相关的设置。覆盖值通过官方存储域写入会话级存储,不进入会话日志,也不动 profile patch,边界清晰、便于审计与升级。

适合需要为 Harness 插件提供「每场会话可独立覆盖」能力的作者,以及希望在侧边栏统一管理多插件会话选项的团队;若你只做全局配置、从不区分会话,则不必依赖本插件。

使用场景

  • 多个插件需要为同一场会话提供可覆盖的选项
  • 希望在右侧边栏集中管理当前会话的各项设置
  • 需要把会话级覆盖写入官方存储且不影响日志与个人配置

适合人员

  • DeepSeek Harness 插件开发者
  • 需要声明式注册会话配置项的宿主侧作者
  • 为多插件提供统一会话设置界面的团队