kee0012/dsh-sidebar-panel

kee0012★ 1JavaScript最后同步: 2026-08-21

在 GitHub 打开

DSH(DeepSeek Harness,Web profile)的右侧面板插件:在会话头部右上角新增一个面板折叠按钮,点击展开/收起右侧列。包括概览、文件、改动、工具,。

README 摘要

dsh-sidebar-panel DSH(DeepSeek Harness,Web profile)的 右侧面板插件 :在 会话头部右上角 新增一个面板折叠按钮(样式与左侧折叠按钮一致),点击展开/收起右侧 details 列;面板 常驻并保持打开 ——默认打开,切换会话/新建会话不会自动收起,直到用户自己点击收起按钮(收起状态会被记住)。面板包含四个页签: - 概览 : - DeepSeek 账户 卡片——官方余额(经 GET https://api.deepseek.com/user/balance 实时查询,15 秒刷新)与 充值按钮 (跳转 https://platform.deepseek.com/usage); - 下方为上下文窗口(已用/总量/百分比/距压缩)、本轮上下文预算(提示词/输出预算/物理剩余空间/上限来源)、会话指标(命中率/ 本次会话费用 /运行时间/请求数/累计 tokens)、用量分析(按来源/按类型,含输入输出、命中未命中明细)。服务端数据每 5 秒自动刷新(右上角显示"更新于 HH:MM:SS"),投影数据(token/上下文)实时响应。 - 文件 :当前会话工作区的文件树。 单击文件预览 (md/txt/代码等文本内联显示,PDF 与图片内嵌预览,大文件截断提示); 右键菜单 :在文件管理器中显示、添加文件引用 / 添加文件内容(文件)、添加文件夹引用(文件夹)、复制绝对路径 / 复制相对路径。插入内容会写入对话输入框。 - 改动 :本次会话中写文件类工具(write/edit/str-replace-editor 等)触碰过的文件列表。 - 工具 :本窗口内的工具调用列表与参数/结果详情(自建渲染)。 兼容性 :仅支持 DSH 的 Web profile (HTTP 同源路由);desktop(Electron)形态下自定义 HTTP 路由不可用。 目录结构 依赖 :服务端依赖 @deepseek-ai/schemastery (配置 schema)与 @deepseek-ai/dsh-credentials (读取 DEEPSEEK API KEY 凭据),二者由 DSH 运行时提供。 pnpm pack 产物不含 node modules ;以源码方式开发时,在插件目录执行 pnpm install 即可解析依赖。 安装 在 DSH 运行的终端中执行(Web profile): 安装后重启 DSH,并刷新浏览器(Ctrl+Shift+R)。验证配置层生效: 服务端 API(同源,供客户端面板使用) 路由 说明 GET /dsh-sidebar-panel/api/config 引用模板 / 内容上限 / 计价开关 GET /dsh-sidebar-panel/api/overview?sessionId= 请求数…

在 GitHub 查看完整 README →
皮肤/UIdsh-plugindsh-pluginssidebar

分类