
ccq1/dsh-side-panel
152Last commit Aug 14, 2026
dsh-side-panel DSH plugin
DSH Side Panel adds a workspace panel to the right side of DSH Web, allowing you to review Git changes, browse files, and run terminal commands without leaving the current session. It integrates tightly with the DSH conversation interface, enabling file links to open directly in the panel.
How to install the dsh-side-panel DSH plugin
dsh plugin --profile web add github:dsh-external/dsh-side-panelCopying does not run this command. Review the repository and version before installing the dsh-side-panel DSH plugin.
dsh-side-panel DSH plugin data source
dsh-side-panel DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-side-panel DSH plugin can do
- Git review: view working directory and staging area file changes, plus per-round diff (undo not yet implemented)
- File browser: click file links in DSH conversation to open and preview files in the panel
- Terminal: run shell commands directly in the workspace without leaving DSH
- Configurable limits: max text file size (2 MiB), max image preview size (10 MiB), and max search results (200)
Where the dsh-side-panel DSH plugin fits
- Review code changes during a DSH conversation without switching to a separate Git tool
- Open and inspect files referenced in the chat by simply clicking the link
- Run build, test, or other commands while keeping the DSH context visible
- Quickly browse the project file tree to find relevant files
Who the dsh-side-panel DSH plugin is for
- DSH Web users who need to stay in the conversation while managing code
- Developers working on code review or debugging tasks that require simultaneous access to Git, files, and terminal
dsh-side-panel DSH plugin limitations
- This project is archived and no longer maintained; users are recommended to switch to DSH-better-sidebar
- Only works with DSH Web (not DSH CLI or other modes)
- Git review does not yet support undo operations (mentioned as future addition)
- File browser navigation is limited to clicking links from the conversation; no independent file tree browsing is described
dsh-side-panel DSH plugin: from the repository README
Quoted from the ccq1/dsh-side-panel README, the upstream source of the dsh-side-panel DSH plugin. Copyright remains with the original authors.
> [!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
Read the full READMERepository license: BSD-3-Clause
dsh-side-panel DSH plugin questions
How do I install DSH Side Panel?
Run `dsh plugin --profile web add github:dsh-external/dsh-side-panel` and then `dsh web`. Alternatively, you can clone the repo, run `npm install && npm run build`, and add the local directory with `dsh plugin --profile web add .`.
Is DSH Side Panel still maintained?
No, this project has been archived and is no longer maintained. The README explicitly states that it is deprecated and recommends using DSH-better-sidebar instead, which has more complete features and ongoing support.
Can I use DSH Side Panel with DSH CLI or other DSH modes?
No, the plugin is designed specifically for DSH Web (`dsh web`). The installation command uses `--profile web`, indicating it only works in the web mode.
How do I configure the max file size limits?
You can configure `maxTextBytes`, `maxImageBytes`, and `searchMaxResults` in the plugin's YAML configuration block. The default values are 2 MiB for text, 10 MiB for images, and 200 for search results.
Does the Git review support undo/rollback?
Currently, the Git review feature only shows changes; undo is not yet implemented. The README lists it as a future addition, but since the project is archived, that feature may never be added.