hezi2020/dsh-plugin-wiki--plugins-Asaiuta-dsh-session-hub0

dsh-session-hub

会话枢纽:在单一面板中聚合和控制多个远程 DSH Web 服务器的会话,支持注册表、合并列表、提问、重命名、分支及审批。

AI 分析

核心用途是跨服务器集中管控 DSH 会话,适合在多台机器或容器中部署了 DSH、需要统一进行会话调度、模型切换和人工审批的高级用户。

套件
dsh-session-hub
版本
0.1.0-alpha.1
授權
MIT
最近更新
2026年8月14日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hezi2020/dsh-plugin-wiki#0f911a1b7aef331b19607a60c884be50e910c0ab&path:plugins/Asaiuta-dsh-session-hub

配置

配置项类型默认说明
dataFilestring?$DSH_HOME/plugins/dsh-session-hub.json服务器注册表持久化位置
trustedHostsstring[]?仅环回网关拦截的 /api 再校验白名单(裸 host[:port],格式同 client-connection.trustedHosts;SSH 隧道部署无需配置)

在 profile 的 cordis.yml / cordis.patch.yml 中配置:

- id: dsh-session-hub
  config:
    dataFile: /srv/dsh-hub-servers.json
    trustedHosts: ['192.168.1.10:3080']

唯一相关的环境变量是 DSH_HOME(影响注册表默认路径,默认 ~/.dsh)—— 插件不需要任何 API key 或令牌环境变量。 运行期 /hub/events 用的随机 token 每进程生成一次,只经快照下发给浏览器,不落盘。