dsh-sidebar-mode:把 Agent 预设切换放进「新会话」按钮

前言

DSH 的 profile 插件可以把常用操作挪到桌面端入口附近。dsh-sidebar-mode 做的是把 Agent 预设切换从设置面板移到「新会话」按钮里:点按钮最左侧的小字,就能弹出预设菜单。

下面介绍它是什么、提供哪些能力,以及安装和启用步骤。

这是什么

dsh-sidebar-mode 是 Meredith2328 维护的 DSH profile 插件。它把默认的四种模式(标准 / PTC / 创造 / 极简)切换嵌入「新会话」按钮中,新会话创建前可以直接选择预设。切换时会与设置里的 Agent 预设双向同步。

核心功能

  • 在「新会话」按钮内显示预设小字标签,点击标签弹出预设菜单;点击按钮其他区域仍照常新建会话。
  • 预设清单自动发现:出厂预设之外,自定义或新建预设会出现在菜单中,无需改插件;加载失败的预设按官方规则自动排除。
  • 切换预设时写入全局默认,并立即应用到当前空白会话(若有);设置面板、侧边栏按钮、新会话页徽章保持同步。
  • 预设名过长时,按钮内标签自动截断为省略号,鼠标悬浮显示完整名称。
  • 跟随日间/夜间主题,使用 DSH 主题令牌。
  • 侧边栏收起成图标条时自动隐藏。
  • 只改全局默认并影响当前空白会话,不影响已运行的会话。

安装与启用

先执行安装命令:

pnpm add "github:Meredith2328/dsh-sidebar-mode"

安装后,把 dsh-sidebar-mode 加入 package.jsondsh.profile.bundles 列表,然后重启 DSH Desktop。

资料中说明它声明 peerDependenciescordis ^4.0.0-rc.7,并且是纯 client 插件,lib/index.mjs 为空 apply。

典型用法

1、点「新会话」按钮里最左侧的小字,弹出预设菜单,选择即切换当前全局默认并应用到当前空白会话(若有)。

2、在设置面板、侧边栏按钮、新会话页徽章之间保持同一默认预设选择。

3、卸载时从 dsh.profile.bundles 移除,并执行:

pnpm remove dsh-sidebar-mode

适用场景与注意

适合在 DSH Desktop 中频繁新建会话、希望减少 Agent 预设切换路径的用户。

注意:

  • 它只影响当前空白会话,不改变已运行会话。
  • 资料未提供许可证信息,也未明确权限信息。安装前应自行检查源码;如果加入 dsh.profile.bundles 并随 DSH Desktop 启动,具体运行权限应以源码和 DSH 实际配置为准。
  • 安装依赖以 pnpm 管理;peerDependenciescordis ^4.0.0-rc.7

结尾

dsh-sidebar-mode 的价值在于把常用预设切换放到新会话入口附近,减少进入设置面板来回切换的操作。

参考链接:

  • GitHub 仓库:https://github.com/Meredith2328/dsh-sidebar-mode
  • 目录页(来自插件线索):https://www.skillhub.cn/plugins/Meredith2328/dsh-sidebar-mode
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜