dsh-explorer

@No-PRM · dsh-plugins/dsh-explorer · Git
检测未发现问题无安装脚本

为 DSH Web GUI 提供 Git 优先的文件树侧栏,展示状态、差异与媒体预览,支持拖拽引用代码

v0.1.0版本
GitHub 源码安装安装方式
2026-08-16最近更新
8Star
dsh plugin --profile web add github:No-PRM/dsh-explorer#path:/dsh-plugins/dsh-explorer查看仓库

插件介绍

根据仓库资料整理 · commit f0835e2

主要功能

  • VS Code 风格文件树,带层级缩进参考线
  • 显示 M/A/U/D/R 等 git 状态装饰
  • HEAD 与工作区内容对比预览
  • 支持图片、视频、音频、PDF 的媒体预览,含 Range 拖动播放
  • 支持拖拽文件、文件夹或带行号的选中代码作为引用
  • 只读 JSON 端点桥接本地文件系统与 git,不进入模型提示

适合什么时候用

  • 在 DSH Web GUI 中浏览项目文件并实时查看 git 改动状态
  • 需要在界面内直接预览文件内容、差异或媒体文件而不切换工具
  • 希望通过拖拽快速把文件、文件夹或代码片段引用到对话中

安装后会多出什么

界面可折叠的实时文件树侧栏 · 文件 git 状态装饰图标 · HEAD 与工作区差异预览面板 · 图片/视频/音频/PDF 媒体预览

使用前需要

  • 需运行在 DSH Web GUI 环境下(作为 cordis 行挂载到 web profile)
  • git 状态与差异功能依赖本地已安装的 git 命令,非仓库环境会返回 git:false
  • 零运行时依赖,仅使用 Node.js 内置模块(fs/path/child_process)

仓库资料较少,介绍可能不完整。 在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
文件系统宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库No-PRM/dsh-explorer/dsh-plugins/dsh-explorer安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:No-PRM/dsh-explorer#f0835e2 锁定本次检测的 commit。收录日期2026-08-16固定 commitf0835e20914d · 2026-08-16
dsh plugin --profile web add github:No-PRM/dsh-explorer#path:/dsh-plugins/dsh-explorer