DeepSeek Harness (DSH) 的原生左侧边栏功能完备,但一旦收起,会话管理、工作区切换就需要额外的点击。本插件把 DSH 的原生能力搬到右侧边栏。它是一个纯 UI 增强插件,定位为基础插件,所有功能增强右侧边栏的扩展都可以基于它。
核心功能¶
本插件提供以下能力:
- 两级导航:在侧栏头部切换功能区与会话管理菜单面板(概览、轨迹等)。
- 工作区/会话面包屑:在会话顶栏直接切换工作区与会话,由子插件
dsh-better-session-title提供。 - 会话概览与日志下载:展示会话信息、日志统计(时间跨度、事件计数、大小),并提供一键日志下载(zip)。
- 原生轨迹视图:与 DSH 原生轨迹界面逐像素一致,内嵌官方组件,无需改动系统源码。
- 可配置顶栏整理:提供总开关,可逐项隐藏会话顶栏的重复元素(会话日志、会话模式、子代理、后台任务、对话/轨迹 Tab 栏)。
- 内置基础库:包含原生优先的图标库与可复用组件库,支持侧栏展开/收起与全屏。
安装与启用¶
使用 dsh plugin 命令安装:
dsh plugin --profile web add github:xinspark/DSH-Basic-Right-Sidebar#v1.0.0
安装后启动 Web UI:
dsh web
首次安装可能需要调整 pnpm 安全设置。如果遇到 ERR_PNPM_EXOTIC_SUBDEP 错误,需要在 profile 的 pnpm-workspace.yaml 末尾添加:
blockExoticSubdeps: false
配置¶
打开 设置 → 插件 → Basic Right Sidebar 进行配置。主要选项包括:
- 默认展开右侧边栏:启动后自动展开,手动收起后不再被打断。
- 隐藏会话顶栏重复部分:总开关,开启后可逐项勾选隐藏顶栏冗余元素。
- 启用会话顶栏工作区/会话面包屑:控制子插件
dsh-better-session-title的显示。
注意事项¶
- 纯 UI 增强:本插件不引入新能力,仅重组现有界面。
- 子插件管理:本插件会自动安装子插件
dsh-better-session-title。安装本插件后,勿单独安装dsh-better-session-title,否则会产生重复插件行。 - 社区性质:本项目基于官方 DSH 构建,为非官方社区插件。