跳到正文

ccq1/dsh-side-panel

152最近提交 2026年8月14日

dsh-side-panel DSH 插件

DSH Side Panel 在 DSH Web 右侧添加一个工作区面板,支持 Git 审查、文件浏览和终端操作,无需离开当前会话。它与 DSH 对话界面紧密集成,点击会话中的文件链接即可在面板中打开文件。

如何安装 dsh-side-panel DSH 插件

dsh plugin --profile web add github:dsh-external/dsh-side-panel

复制不会执行命令。安装 dsh-side-panel DSH 插件前请核对仓库和版本。

dsh-side-panel DSH 插件数据来源

dsh-side-panel DSH 插件快照日期:2026年8月16日

discovered

dsh-side-panel DSH 插件能做什么

  • Git 审查:查看工作区和暂存区文件变更,以及每轮修改的代码(尚未支持回退)
  • 文件浏览器:点击 DSH 会话中的文件链接,自动在面板中打开并预览文件
  • 终端:在当前工作区直接运行命令,无需离开 DSH
  • 可配置限制:文本文件大小上限 2 MiB,图片预览大小上限 10 MiB,搜索结果最多 200 条

dsh-side-panel DSH 插件适合哪些场景

  • 在 DSH 对话中审查代码变更,无需切换到其他 Git 工具
  • 点击聊天中引用的文件链接,快速打开并查看文件内容
  • 在保持 DSH 上下文的情况下运行构建、测试等命令
  • 快速浏览项目文件树以查找相关文件

dsh-side-panel DSH 插件适合谁

  • 需要在对话中管理代码的 DSH Web 用户
  • 从事代码审查或调试工作,需要同时访问 Git、文件和终端的开发者

dsh-side-panel DSH 插件的限制

  • 本项目已归档并停止维护,建议用户迁移至 DSH-better-sidebar
  • 仅支持 DSH Web 模式(不支持 DSH CLI 等其他模式)
  • Git 审查尚未实现回退功能(文档中提及为后续功能)
  • 文件浏览器只能通过点击会话中的文件链接使用,未描述独立文件树浏览功能

dsh-side-panel DSH 插件的仓库 README 摘录

以下文字摘自 dsh-side-panel DSH 插件的上游仓库 ccq1/dsh-side-panel 的 README,版权归原作者,仅作引用。

> [!IMPORTANT] > 本项目已停止维护并归档。推荐使用功能更完整、仍在持续维护的 [DSH-better-sidebar](https://github.com/omdsh-dev/DSH-better-sidebar)。本仓库保留现有代码和历史版本,仅供参考。 DSH Web 的右侧工作区面板,在当前会话旁集中提供 Git 审查、终端和文件操作。 可以点击dsh会话区弹出的文件链接,会自动打开相应的文件以供审阅。 ![DSH Side Panel 界面预览](./assets/overview.png) ## 功能 1. Git审查,可以查看工作区和暂存区的文件,以及dsh每轮修改的代码,后续会增加回退。 2. 文件浏览器, 可以在会话区点击文件跳转到文件浏览器浏览文件。 3. 终端,在当前工作区直接运行命令,无需离开工作区,专注你的任务。 ## 安装 从 github-dsh-external仓库安装 ```sh dsh plugin --profile web add github:dsh-external/dsh-side-panel dsh web ``` 或者可以先从git clone 到本地,然后从本地目录安装 ```sh git clone git@github.com:dsh-external/dsh-side-panel.git cd dsh-side-panel npm install npm run build dsh plugin --profile web add . ``` ## 配置 组合包默认启用以下配置: ```yaml - insert: - id: side-panel name: '@dsh-external/dsh-side-panel' config: maxTextBytes: 2097152 maxImageBytes: 10485760 searchMaxResults: 200 ``` | 配置项 | 默认值 | 说明 | | ------------------ | -----: | ---------------------------------- | | `maxTextBytes` | 2 MiB | 可读取和编辑的单个文本文件大小上限 | | `maxImageBytes` | 10 MiB | 可预览的单个图片大小上限 | | `searchMaxResults` | 200 | 文件筛选返回的最大结果数 | ## 许可 [B

阅读完整 README仓库许可: BSD-3-Clause

dsh-side-panel DSH 插件常见问题

如何安装 DSH Side Panel?

运行 `dsh plugin --profile web add github:dsh-external/dsh-side-panel`,然后启动 `dsh web`。也可以克隆仓库,执行 `npm install && npm run build`,再用 `dsh plugin --profile web add .` 添加本地目录。

DSH Side Panel 还在维护吗?

不再维护。该项目已归档停止更新,README 明确建议使用功能更完整的 DSH-better-sidebar 替代。

DSH Side Panel 能在 DSH CLI 或其他模式下使用吗?

不能。该插件仅支持 DSH Web 模式,安装命令指定了 `--profile web`,说明它专为 `dsh web` 设计。

如何调整文件大小上限等配置?

在插件的 YAML 配置块中设置 `maxTextBytes`、`maxImageBytes` 和 `searchMaxResults`。默认值分别为 2 MiB(文本)、10 MiB(图片)和 200(搜索结果)。

Git 审查功能支持回退操作吗?

目前仅支持查看变更,不支持回退。README 中提到“后续会增加回退”,但项目已归档,该功能可能不会实现。