前言¶
DeepSeek Harness(DSH)的插件机制把 Web 端扩展拆成独立插件,开发者可以在同一个工作界面里接入已有工具。做智能体或平台集成时,如果已经使用宝塔面板管理服务器,常见需求是把面板页面和 Harness 对话放在同一处,并保持相近的视觉风格。
dsh-bt-panel-theme 是一个 DeepSeek Harness Web 插件,提供宝塔风格的浅色/暗色主题,并将宝塔面板原生页面内嵌到 Harness。下面介绍它的功能、安装、配置和使用方式。
这是什么¶
dsh-bt-panel-theme 的仓库路径是 aaPanel/btpanel-dsh,许可证为 MIT。它主要做两件事:
- 将 Harness Web 界面切换为宝塔绿色浅色主题或宝塔暗色主题;
- 通过 API 配置验证和自动登录,把宝塔面板页面嵌入 Harness。
启用后,首页“预览版”显示为“宝塔版”,左侧菜单会出现“宝塔面板”入口。
核心功能¶
- 提供宝塔绿色浅色主题与宝塔暗色主题;
- 首页“预览版”显示为“宝塔版”;
- 左侧菜单增加“宝塔面板”入口;
- 支持 API 配置验证和自动登录;
- 内嵌页面状态保持;
- 新窗口打开宝塔原地址并继承登录态;
- 复用 Harness 当前端口,不新增监听端口。
环境要求¶
安装前需要满足:
- Node.js 20+;
- 使用 DeepSeek Harness Web profile;
- 宝塔面板已启用 API;
- Harness 服务器 IP 已加入宝塔 API 白名单。
安装与启用¶
先克隆仓库到本地:
git clone https://github.com/aaPanel/btpanel-dsh.git
在包含 btpanel-dsh 目录的当前路径下添加 Web 插件:
dsh plugin --profile web add ./btpanel-dsh
启动 Web 服务:
dsh web
启动后刷新浏览器页面。
配置¶
打开插件配置入口:
设置 → 插件 → 插件配置 → 宝塔面板
这里需要填写宝塔面板地址和 API 密钥。保存时会验证面板地址、API 密钥和 API 白名单。
已保存的 API 密钥不会回显;输入框留空会保留原密钥。
典型用法¶
- 保存宝塔面板配置;
- 点击左侧“宝塔面板”进入内嵌页面;
- 点击会话或“新会话”返回对话页面。
内嵌页面状态保持,再次进入时可保留当前页面状态。
适用场景与注意¶
这个插件适合已经在 DeepSeek Harness Web 中使用对话,同时需要频繁查看宝塔面板的开发者。它把面板入口、主题和登录态整合到同一个 Web 工作流里,减少窗口切换。
使用上需要注意:
- 插件不会修改宝塔面板源码或配置;
- API 密钥只在 Harness Host 中使用,不会写入 iframe 地址;
- 内嵌代理使用 Harness 现有 WebServer,不会额外占用端口。
由于插件以当前 dsh 进程权限运行,安装前应检查源码、依赖与 MIT 许可证。DSH 社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系,引用时不要将其描述为官方应用商店。
链接¶
GitHub:https://github.com/aaPanel/btpanel-dsh
社区目录:https://www.skillhub.cn/plugins/aaPanel/btpanel-dsh(目录线索,以实际收录状态为准)