DSH Plugins
返回列表
🤖

dsh-plugin-kit

模型推理 更新于 2026.10.14

在终端中运行以下命令:

dsh plugin install Sayi/dsh-plugin-kit

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 插件管理器中执行安装命令,或使用源码地址 https://github.com/Sayi/dsh-plugin-kit;本仓库含多个子包,需按 README 分别安装各插件路径。

插件介绍

在 DeepSeek Harness 里用 Agent 改文件时,一次对话很容易动到多个路径,侧栏预览和会话标题也难以和当前在改的那一个文件对齐。dsh-plugin-kit 把这类场景拆成四个可独立安装的插件:一个把会话终身绑定到唯一文件并限制写入范围,一个提供可复用的右侧预览外壳,两个分别接管 Mermaid 与 D2 源文件的渲染与高亮。

dsh-file-session 实现一个会话只服务一个文件:绑定后只能写该文件,会话标题即文件名,文件被删除时不会静默重建;右侧预览由扩展名决定由谁渲染,文件插件只负责打开该地址。dsh-preview-kit 提供头部路径、视图切换、重新读取、打开方式,以及图表平移缩放与代码视图;dsh-mermaid 与 dsh-d2 各自声明 mmd、mermaid 与 d2 扩展名,在出错时同时展示错误信息与源码,D2 在 Host 侧调用本地 d2 CLI 编译。

适合已在 DSH 桌面端 0.2.x 插件接口下日常写单文件、画架构图或维护图表源码的用户:需要强约束的 Agent 写作用 dsh-file-session,需要统一预览体验先装 preview-kit,再按需加装 Mermaid 或 D2。预览插件缺席时文件会话仍可工作,会回落到内置文本预览;只有使用 D2 预览时需要本机可执行的 d2。

使用场景

  • 希望 Agent 在一个会话里只改一个文件,避免误写其他路径
  • 在 DSH 右侧预览并编辑 Mermaid 或 D2 图表源码
  • 需要带平移缩放、代码视图和重新读取的统一预览外壳

适合人员

  • 使用 DSH 桌面端 0.2.x 插件能力的日常开发者
  • 维护架构图、流程图等 Mermaid 或 D2 源文件的用户
  • 需要会话标题与绑定文件一致、写入范围可审计的 Agent 用户