README
dsh-plugin-kit · DSH 插件全家桶
中文 | English
DeepSeek Harness(DSH)Web GUI 的插件全家桶
日志查询 · 环境变量 · MCP 服务器 · Prompt · Profile · RSS · 全局搜索 · Codegraph 集成 · 终端面板 · 容器面板 · 插件脚手架
dsh plugin --profile web add @hyzyn/dsh-all
一次装齐,重启 dsh web 生效 · 只想要其中几个 → 按需安装
是什么 · 包索引 · 快速开始 · 开发新插件 · 文档地图 · 参与贡献
新上架 · 日志查询(@hyzyn/dsh-loglens)
在一张卡片里完成 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 源码;可以逐个安装,也可以用聚合包一次装齐。
![]() |
![]() |
![]() |
![]() |
按「配置类」→「面板类」→「开发类」排:
| 能力 | 原生 dsh web |
dsh-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。
| 包 | 干什么 | 文档 |
|---|---|---|
@hyzyn/dsh-kit |
库(非插件):宿主半体共享工具——HTTP 回环围栏、托管区块、!!js 表达式、服务读取 |
README · DEFECTS |
@hyzyn/dsh-env |
环境变量 / 密钥管理 | README |
@hyzyn/dsh-mcp |
MCP 服务器配置卡片,保存后热加载 | README |
@hyzyn/dsh-prompt |
systemPrompt 编辑 / 版本 / A/B | README |
@hyzyn/dsh-profile |
~/.dsh/profiles 图形化管理 |
README |
@hyzyn/dsh-kit-settings |
在官方「设置」里补一行「插件配置」入口 | README |
@hyzyn/dsh-rss |
RSS 聚合 → 每日「今日值得读」 | README |
@hyzyn/dsh-search |
侧边栏全局搜索(⌘ / Ctrl + K) | README |
@hyzyn/dsh-codegraph |
代码图谱卡片 + MCP 托管 + 采纳率测量 | README · DEFECTS · ROADMAP |
@hyzyn/dsh-tty |
终端面板:PTY / SSH / SFTP / 隧道 | README · DEFECTS · ROADMAP |
@hyzyn/dsh-docker |
Docker 容器面板(本机 / SSH),默认只读 | README · DEFECTS · ROADMAP |
@hyzyn/dsh-loglens |
新:日志查询——Elasticsearch / OpenSearch / Docker 归一化查询前端 + loglens_* 工具(只读,无写操作) |
README · DEFECTS · ROADMAP |
@hyzyn/dsh-all |
聚合安装包:一条 bundle patch 挂载上面 11 个插件 | README |
快速开始
系统要求
更多「开发者工具」插件
dsh-our-free-model
作者 ebony-vinyl
在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型——完全免费,不限量。 All you do is install this plugin in dsh: no login, no sign-up, no API key — the frontier models are just there, DeepSeek V4.1 Flash and Kimi K3 among them. Completely free, with no usage cap.
dsh-routing-suite
作者 yjh051108
DeepSeek Harness(dsh)路由套件:先装运行时注入器,再加载任务感知的推理模式路由预设(已实测 P1-P23)。
dsh-ops
作者 t-auto
A toolkit for low-level operations in DSH, designed to reduce token usage and task execution time / DSH 底层操作工具插件,旨在减少 Token 消耗与任务耗时
brooks-lint
作者 hyhmrright
基于 12 本经典工程书籍的 AI 代码评审工具,提供腐化风险诊断、书籍引用、严重度标签及 6 种分析模式。





