New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

dsh-plugin-admin

Package Overview
Dependencies
Maintainers
1
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dsh-plugin-admin

dsh Web UI admin plugin: nine management panels (extensions, MCP servers, commands, hooks, automation - cron / webhook / workflow, sessions & web search, usage dashboard, todo dock) inside the official dsh settings UI

Source
npmnpm
Version
1.35.0
Version published
Weekly downloads
1.7K
546.04%
Maintainers
1
Weekly downloads
 
Created
Source

dsh-plugin-admin

dsh(DeepSeek Harness)Web UI 管理插件:在官方设置界面内补齐 dsh 缺失的管理能力,共九个管理面板(3 个独立设置页:Web 与会话 27 / 用量仪表盘 28 / 自动化 29;4 个页签:扩展插件在「插件」页内,MCP 服务器、命令、钩子 在「内置插件」页内;1 个输入框上方浮层:待办清单。第 9 个面板是「自动化」页内的第三个页签——定时任务 / Webhook / 工作流一页三页签)。宿主半零 @deepseek-ai/dsh-* 导入(浏览器半只复用官方 UI 原子组件),其余全部骑运行时 Cordis Context:inject 为空,缺哪个服务就只让用到它的面板不可用并告警一次,绝不整插件不加载。

面板文案内置简体/English 双语,唯一的真相源是 dsh 自己的语言服务(ctx.locale):插件不另存语言状态,工具栏 🌐 写入宿主语言设置本身,面板即时重绘、无需刷新。

npm: dsh-plugin-admin · v1.35.0 · MIT · 支持 dsh ≥ 0.1.7-rc.2(验证基线 0.2.1-rc.4;声明上界 < 0.3.0,见 docs/COMPAT.md) 🇬🇧 English documentation: README.en.md

九个管理面板

面板位置能干什么
🔌 扩展插件设置 → 插件安装 / 卸载 / 更新 / 启停 profile 插件(pnpm 编排 + peer 兼容预检)
🔌 MCP 服务器设置 → 内置插件行级 CRUD + 真实握手探测 + 工具试调用台;改已挂载条目热生效无需重启
⌨️ 命令设置 → 内置插件提示词命令 CRUD / 导入导出,保存即实时生效
🪝 钩子设置 → 内置插件hooks.json 编辑 + Claude / Codex 双桥一键安装,保存即热重启桥
🤖 自动化设置 → 自动化定时任务 + Webhook + 工作流一页三页签,各带模板卡片
🕘 历史会话设置 → Web 与会话只列归档会话,按工作区分组,逐条删除(在线的先关停再删)
🔍 Web 搜索设置 → Web 与会话provider 切换(Exa / Perplexity 等无官方 UI 的配置编辑),密钥只写不回显
📊 用量仪表盘设置 → 用量仪表盘token 用量 / 活跃度分析;删会话不丢用量(台账三层兜底)
✅ 待办清单输入框上方浮层实时待办 + git 文件变更区,无需打开设置

改动 profile 配置的操作(插件装卸/启停、MCP 新增/删除、Web 搜索、Webhook 运行时、overlay)需重启 dsh 生效,面板内会提示;MCP 已挂载条目的编辑是例外(热应用)。

安装

pnpm dsh plugin --profile web add dsh-plugin-admin   # 或本地路径 ~/dsh-plugin-admin
pnpm dsh --profile web                                # 重启 dsh 生效

常见任务

我想…去哪要点
装一个扩展插件设置 → 插件 → 扩展插件顶部输入框填 npm 包名或本地绝对路径 → 回车 → 重启;自动做 dsh peer 兼容预检
清理归档会话设置 → Web 与会话 → 历史会话按工作区分组列出归档会话,点「删除」→「确认删除」即物理删除;仍在线的那条会先关停再删
加一个 MCP 服务器并试调用设置 → 内置插件 → MCP服务器表单保存 → 重启;「🔌 测试」真实握手,「🧪 试调用」真实 tools/call;改已挂载条目保存即热生效,无需重启
定时跑一个任务设置 → 自动化 → 定时任务模板卡片(工作日早报 / 周报 / 巡检)或结构化频率编辑器;动作 = steer 在线会话或新建会话;进程停机期间不补投
接一个 Webhook设置 → 自动化 → Webhook建规则拿 secret → POST /webhook-triggers/<规则ID> + 头 x-webhook-secret;默认仅本机投递;有交付历史与幂等去重
跑一个工作流(不会写代码也行)设置 → 自动化 → 工作流「从模板开始」点卡片改参数即可启动;或会话里 /workflow create <任务描述> 让模型写脚本、干跑验证、后台启动
管理斜杠命令 / 钩子设置 → 内置插件 → 命令 / 钩子命令保存即注册,会话里 /名称 <输入>;钩子保存即热重启桥,未装桥先「⚡ 安装并挂载」
切换 Web 搜索 / 填 API key设置 → Web 与会话 → Web 搜索radio 选 provider → 重启;⚙ 编辑器保存 apiKey 等字段,密钥只写不回显
看 token 用量设置 → 用量仪表盘日期范围 + 项目筛选 + 趋势/热力图;删了会话用量也不丢
勾待办、看改了哪些文件输入框上方浮层随会话实时投影;git 变更区可 ⧉ 复制 diff、点击定位文件

了解更多

  • docs/ARCHITECTURE.md — 架构与机制(源码结构、写回/降级、各面板机制细节、workflow 引擎与 realm 边界)、全部可调配置键、信任边界与安全、测试与接缝契约
  • docs/COMPAT.md — dsh 版本兼容矩阵与「官方补齐即自动让位」策略
  • CHANGELOG.md — 版本历史

许可

MIT

Keywords

dsh

FAQs

Package last updated on 30 Oct 2026

Related posts