dsh-sidebar-settings-button
在终端中运行以下命令:
dsh plugin install Nishikinov/dsh-sidebar-settings-button
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Nishikinov/dsh-sidebar-settings-button,或从 https://github.com/Nishikinov/dsh-sidebar-settings-button 获取源码后按 DSH 插件方式安装。
插件介绍
DeepSeek Harness 的原生设置面板很好用,但入口往往藏在头像菜单或快捷键里。若你经常在侧栏里切换插件、日程等主面板,却不想每次靠 Ctrl+, 或 ⌘+, 才能改偏好,就会少一个和「插件」并列、一眼能点的入口。
本插件在侧栏标题区、紧挨「插件」之前注册一行「设置」,排序为 -10,由系统侧栏按原生样式绘制:折叠轨道的图标与提示、悬停与焦点环、本地化文案都与自带行一致。点击后打开与快捷键相同的设置面板,而不是把设置当成某个主面板塞进布局。
实现上,侧栏条目默认会 selectPanel,而设置是 ui-settings-general 持有的模态框,并非主槽位里的面板;插件在捕获阶段拦截该行上的点击,并通过 shortcuts 注册表调用 settings.open,避免误触关闭或在不合适时机被 modal 守卫吞掉。出错时会在 Toast 与控制台给出简短原因,便于排查。
适合希望侧栏里始终有设置入口、又不愿动核心 UI 的用户;头像菜单里的「设置」仍会保留,本插件只是多一条更醒目的捷径。
使用场景
- 经常在侧栏切换插件或日程,希望设置入口就在旁边
- 不想记 Ctrl+, 或 ⌘+,,需要一键打开原生设置
- 折叠侧栏时仍想通过图标和提示快速进入设置
适合人员
- 日常在侧栏工作的 Harness 用户
- 希望多一个固定设置入口、又不改核心界面的用户
- 需要可预期、原生样式侧栏行的插件使用者