DSH Hub
dsh-plugin-kit cover

hyzyn/dsh-plugin-kit

dsh-plugin-kit

BundleWorkflow57 GitHub stars· updated 2026-10-26

Plugin family for the DeepSeek Harness (DSH) Web GUI: a pnpm monorepo with a plugin template, dev kit, and one-command all-in-one bundle — Codegraph, env & secrets, MCP config, profiles, prompts, RSS digest, global search, and terminal panel.

Install

npx @deepseek-ai/dsh plugin --profile web add @hyzyn/dsh-all</code><br>

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-plugin-kit DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-plugin-kit.svg)](https://dshhub.dev/plugins/dsh-plugin-kit)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from hyzyn/dsh-plugin-kit, cleaned of badges and images.

dsh-plugin-kit · DSH 插件全家桶

中文 | English

         

<strong>DeepSeek Harness(DSH)Web GUI 的插件全家桶</strong><br> <em>日志查询 · 环境变量 · MCP 服务器 · Prompt · Profile · RSS · 全局搜索 · Codegraph 集成 · 终端面板 · 容器面板 · 插件脚手架</em>

<code>dsh plugin --profile web add @hyzyn/dsh-all</code><br> <sub>一次装齐,重启 <code>dsh web</code> 生效 · 只想要其中几个 → <a href="#快速开始">按需安装</a></sub>

是什么 · 包索引 · 快速开始 · 开发新插件 · 文档地图 · 参与贡献

新上架 · 日志查询(@hyzyn/dsh-loglens)

<a href="packages/loglens/README.md"><img src="https://cdn.jsdelivr.net/gh/hyzyn/dsh-plugin-kit@main/docs/dsh-plugin-kit-loglens-query.png" alt="日志查询卡片:查询串与按方言给的可点例子、筛选芯片、时间分布(带刻度与峰值)、结果行" width="900"></a>

在一张卡片里完成 Elasticsearch / OpenSearch 的日志检索:多来源统一清单、直连查询、时间分布与按字段分组下钻; agent 侧注册 loglens_* 只读工具(loglens_sources / loglens_search / loglens_fields / loglens_facets / loglens_context)。Docker 容器日志不另起一套:作为采集来源复用现成的 docker_logs。

  • 统一查询面:多个来源在同一张卡片里切换与检索;查询串按来源方言给出可点示例与占位提示
  • 从结果继续下钻:时间分布上点柱即缩放到该时间窗(可撤销);字段分组榜回答「哪个服务在报错」,点榜上的值即成为筛选条件
  • 两种消费者同源:面板与 agent 工具走同一层归一化与参数夹取,loglens_search 的返回形状与面板所见一致
  • 只读,且受围栏约束:四条路由都在回环加固档下(除「开关」这一动作外都要同源证明);出站按解析后的 IP 判定(链路本地 / 云元数据地址拒绝)、不跟随重定向、有体积与超时上限
dsh plugin --profile web add @hyzyn/dsh-loglens

完整用法、配置形状与契约 → packages/loglens/README.md。

是什么

dsh-plugin-kit 是给 DeepSeek Harness(DSH)Web GUI 用的通用插件集合。所有插件都走官方 profile 机制挂载到 dsh web,不改 DSH 源码;可以逐个安装,也可以用聚合包一次装齐。

<td><img src="https://cdn.jsdelivr.net/gh/hyzyn/dsh-plugin-kit@main/docs/dsh-plugin-kit-tty-sftp-dual.png" alt="终端面板:多标签真实 PTY + 顶部服务器状态条,下方抽屉是 SFTP 双栏(左本机 / 右远程)" width="400"></td> <td><img src="https://cdn.jsdelivr.net/gh/hyzyn/dsh-plugin-kit@main/docs/dsh-plugin-kit-docker-dock.png" alt="Docker 容器面板:会话右侧栏标签,与对话同屏" width="400"></td> <td><img src="https://cdn.jsdelivr.net/gh/hyzyn/dsh-plugin-kit@main/docs/dsh-plugin-kit-rss-view.png" alt="RSS「今日值得读」:当日条目按分类与来源分区,可搜索、按分类筛选与刷新" width="400"></td> <td><img src="https://cdn.jsdelivr.net/gh/hyzyn/dsh-plugin-kit@main/docs/dsh-plugin-kit-search-query.png" alt="全局搜索:输入 codegraph,结果按最近会话 / 历史会话 / Prompt / MCP 工具 / 设置分组" width="400"></td>

按「配置类」→「面板类」→「开发类」排:

能力原生 dsh webdsh-plugin-kit
MCP 服务器手改 patch / 命令行可视化卡片 + 连接测试 + 保存后热加载
环境变量手改 env.yml / 命令行Web GUI 卡片,保存即写入 process.env
Prompt 管理手改配置可视化编辑 + 版本管理 / A/B 测试 / 导出分享
Profile 管理命令行可视化创建 / 复制 / 重命名 / 删除
RSS 聚合无多源订阅 + 每日「今日值得读」+ 可选 AI 摘要(跟随宿主默认模型,零配置)
全局搜索仅会话标题 / 内容侧边栏一处全文检索历史会话、Prompt、MCP 工具与设置面板
终端面板无xterm.js 多标签真实 PTY + SSH 直连(连接簿 / 指纹钉扎 / 断线重连)+ SFTP 双栏直传;注册 tty_* / sftp_* 工具
Docker 容器面板无容器 / 镜像 / Compose / 实时日志与统计 / 多目标总览;默认只读,变更与 exec 需显式开关;注册 docker_* 工具
日志查询无新:Elasticsearch / OpenSearch 归一化成一个查询面(Docker 走现成 docker_logs;Loki 适配器在仓库里但本版不在界面开放);面板里直接查 + 时间分布 + 分组榜;注册 loglens_* 工具(全 read 档)
Codegraph 集成无代码图谱卡片:索引状态 / 符号搜索 / 调用链 / 影响面 / 一键 sync-index
插件开发手写样板pnpm create-plugin 脚手架 + @hyzyn/dsh-kit 共享工具库

每个插件的完整功能、截图与注意事项在它自己的 README 里(见下表)。本文件只讲「是什么 + 装哪个」。

包索引

1 个共享库 + 11 个功能插件 + 1 个聚合包;包之间的关系、依赖方向与跨插件协作见 docs/architecture.md。

…

Related plugins