开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
Stars 2.9k +34Forks 241许可证 MIT更新 2026/8/25
DSH Better Sidebar 是 DeepSeek Harness 的侧边栏工作台框架,同时提供右侧栏和底部面板。内置文件树与编辑器、网页预览、真实终端、Git、后台任务和子智能体页面,布局及标签页按会话保存。
第三方插件可通过 ctx.betterSidebar 注册新的页面和文件查看器,与内置功能使用同一套服务接口。编辑器、终端和 Mermaid 等较重模块会按需加载,Markdown 图表采用严格模式和二次清洗,移动端则把双面板合并为全宽抽屉。
核心能力
- 通过 ctx.betterSidebar 的 registerTab 与 registerFileViewer 让第三方插件注册新页面和文件查看器
- 内置文件树与编辑器、网页预览、真实终端、Git、后台任务和子智能体页面
- 右侧栏与底部面板的布局及标签页按会话保存
- 编辑器、终端和 Mermaid 等较重模块按需加载
如何开始
- 1安装插件
在已能运行 dsh web 的环境中把插件加入 web profile。首次可能因 pnpm 拦截 node-pty 构建脚本而失败。
dsh plugin --profile web add dsh-better-sidebar@latest - 2放行构建脚本
在 web profile 目录放行构建脚本,安装会自动重跑。
cd ~/.dsh/profiles/web && pnpm approve-builds --all - 3重跑安装并刷新
再次添加插件。完成后硬刷新浏览器即可看到侧边栏。
dsh plugin --profile web add dsh-better-sidebar@latest
使用前确认
需已能运行 dsh web,Node.js 不低于 20,pnpm 不低于 10。支持的 DSH 版本为 0.1.0-rc.8、0.1.1-rc.1、0.1.1-rc.2。首次安装可能被 pnpm 11 拦截 node-pty 构建脚本。移动端会把双面板合并为全宽抽屉。
Star 增长
数据来源:定期同步保存的 Star 快照;增长不构成质量、安全或官方背书。
GitHub Topics
相关项目
dsh plugin --profile web add dsh-better-sidebar@latest收录或清单确认都不等于本站验证。该项目因仓库添加了 dsh-plugin Topic 而自动进入目录。相关度与排查提示由公开信息自动生成,不构成质量、安全或官方背书;本站没有替你安装、运行或审核其兼容性和安全性。第三方项目可能在 Harness 进程中运行。请自行审查源代码、依赖、许可证、安装方式和权限;Star 数量不构成质量、安全或官方背书。