DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

DEVbyQIN /

DEVbyQIN/dsh-sidebar-expand

Verified

DSH sidebar bundle: conversation marks, active-session bell, sidebar shortcuts and back-to-chat, installed once with every component switchable on the Plugins page.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@86074b94

侧边栏增强包 / dsh-sidebar-expand

一次安装,四个侧边栏相关插件全都有;每个组件在插件页里都有自己的开关,想关哪个关哪个,不用卸载。

English · MIT · 由 dsh-sidebar-marks、dsh-active-sessions、dsh-sidebar-shortcuts、dsh-back-to-chat 组合而成。

包含的组件

组件 作用 版本
dsh-sidebar-marks 对话标记:整行淡色底 + 行尾彩色圆点 + 自定义字号;入口在行「…」菜单、⌘⇧M、右键 0.1.1
dsh-active-sessions 「工作区」标题旁的活跃会话铃铛:后台任务呼吸绿点,一键呼出进行中/最近三天会话面板 0.1.1
dsh-sidebar-shortcuts 把工作区上方的功能入口收成紧凑双列或图标宫格(设置 → 侧栏快捷入口 可调) 0.1.0
dsh-back-to-chat 插件、自动化任务、上下文洞察页面左上角的「← 返回当前会话」,保留输入草稿 0.1.1

四个组件都零运行时依赖,组合包本身也不含任何插件代码——它只是一层 bundle(DSH 的“多插件打包”机制)。

安装

装一次组合包,四个组件一起就位。

桌面版(图形界面):左侧「插件」→「添加插件」,填包名 dsh-sidebar-expand,装完点「立即启用」。

命令行(任选一种):

# 桌面版自带的 CLI(profile 固定为 desktop)
"/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh" \
  plugin --profile desktop add dsh-sidebar-expand@0.1.0

# 或任意 dsh CLI,profile 换成你自己的
dsh plugin --profile web add dsh-sidebar-expand@0.1.0

# 从 GitHub 安装(不经过 npm)
dsh plugin --profile web add github:DEVbyQIN/dsh-sidebar-expand#v0.1.0

装完在「插件」页能看到一张 侧边栏增强包 卡片。

单独开关每个组件

「插件」页 → 点开 侧边栏增强包 卡片 →「包含的组件」列表:

  • 每一行右侧都有 启用 / 停用 开关。关掉某个组件,它的宿主半和浏览器半会立刻卸载(profile 里 HMR 生效时无需重启),其他组件不受影响;
  • 组件自己带配置页的,行上还会有 配置 按钮,点进去就是该组件原来的设置页(例如侧栏快捷入口的列数/样式);
  • 开关状态保存在 profile 的 cordis.patch.yml 里,对当前 profile 生效,重装/升级组合包不会丢。

注意:在「设置 → 内置插件」里的插件列表是只读清单,真正的组件开关在侧边栏「插件」页的组合包详情里。

不要和单独安装的组件同时用

组合包和单装插件会挂载同一个包的两个实例,DSH 的客户端模块系统会拒绝同名的活跃模块(还可能重复出 UI)。所以:

  • 已经单独装了 dsh-sidebar-marks / dsh-active-sessions / dsh-sidebar-shortcuts / dsh-back-to-chat 的,先卸载它们,再装组合包;
  • 反过来也一样:装了组合包就不用再单独装这四个。

想混搭、只留其中一两个,就在组合包里把不要的组件关掉即可。

升级与卸载

  • 升级组合包 = 同时升级这四个组件的固定版本(版本表见上)。组件单独发新版后,组合包会跟着发新版本,CHANGELOG.md 里记录对应关系。
  • 卸载组合包会移除四个组件;只想临时关掉某个组件用行开关,不要卸载。

兼容性

  • DSH 0.2.x(含桌面版 0.2.1-rc.4);Node ^22.19.0 || >=24。
  • 组合包只是 bundle 层,不注册自己的 Loader entry,也不注入任何服务。

开发与自测

本仓库只有 bundle 清单(package.json + cordis.patch.yml + locale + 文档),没有代码:

node --test test/verify.mjs   # 校验组件版本钉死、patch 行、locale、发布文件清单
npm pack --dry-run            # 看会发布哪些文件

License

MIT

—/ 5

No ratings yet

Verified DSH bundle

Commit 86074b94de97

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout