
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会话区弹出的文件链接,会自动打开相应的文件以供审阅。  ## 功能 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 中提到“后续会增加回退”,但项目已归档,该功能可能不会实现。