hezi2020/dsh-plugin-wiki--plugins-Asaiuta-dsh-session-hub ↗★ 0
dsh-session-hub
会话枢纽:在单一面板中聚合和控制多个远程 DSH Web 服务器的会话,支持注册表、合并列表、提问、重命名、分支及审批。
AI 分析
核心用途是跨服务器集中管控 DSH 会话,适合在多台机器或容器中部署了 DSH、需要统一进行会话调度、模型切换和人工审批的高级用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hezi2020/dsh-plugin-wiki#0f911a1b7aef331b19607a60c884be50e910c0ab&path:plugins/Asaiuta-dsh-session-hub說明文件
閱讀完整 README ↗配置
| 配置项 | 类型 | 默认 | 说明 |
|---|---|---|---|
dataFile | string? | $DSH_HOME/plugins/dsh-session-hub.json | 服务器注册表持久化位置 |
trustedHosts | string[]? | 仅环回 | 网关拦截的 /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 每进程生成一次,只经快照下发给浏览器,不落盘。