switchboard-dsh:在 dsh 里看清哪些会话在等你、要你做什么

前言

在 DeepSeek Harness(dsh)里并行开多个会话时,单靠侧边栏会话列表很难一眼看出:哪条线程在等你回复、哪条统筹任务下面还挂着子代理、哪些会话已经停了很久。切来切去成本高,也容易漏掉「需要你决策或确认」的那一条。

@fstrategy/switchboard-dsh 是在 dsh 客户端内嵌的原生会话看板:复用 dsh 自身的会话事实,在聊天旁提供右侧看板,并在输入框上方常驻一行汇总「其他会话里还有多少待你处理的事项」。它由社区维护者 Fstrategy 从 Fstrategy/switchboard(原作者 Lumir,MIT)移植而来,不是 DeepSeek/dsh 官方出品;包标识为 @fstrategy/switchboard-dsh,分类属于客户端插件。目录页见 skillhub.cn 上的插件条目,源码与说明在 GitHub。

这是什么

一句话:switchboard-dsh 是面向 dsh 的 Switchboard 会话统筹板——让你查看等待动作、搁置与完成状态、统筹与子任务,并一键跳去对应会话回复。

与独立网页或 mock 不同,README 中的演示图是真实 dsh 界面里的 demo 面板裁剪;默认不调用模型(summaries=false),开发模式为本地 fake,关闭短句时只依赖原生会话记录,适合希望「零模型调用」也能用看板的用户。

核心功能

下面分几块说明已文档化、可核对的能力。

原生看板与常驻提示

  • 命令 /switchboard:在聊天旁打开原生右侧看板。
  • 输入框上方常驻一行:只统计其他会话中的待处理项;即使没有等待项,也会保留看板入口按钮。

看板内容与分组

看板按语义把会话归到不同区域(具体文案可在设置里切换中英文、短句样式):

  • 等你:优先展示需要你统筹、回答问题、做决策或处理卡片的会话。
  • 放了很久:长时间无互动的会话。
  • 统筹与子任务:统筹会话及其子代理关系。
  • 停着 / 做完了:已停止或已结束的会话。

演示模式

  • /switchboard demo:切入或切出演示数据;演示中的跳转不会打开任何真实会话,便于熟悉布局而不影响当前工作区。

短句摘要(可选,默认关闭)

默认不向模型发请求。只有用户明确开启 live,并配置可用的小模型 provider / model 时,才会为短摘录调用模型;不继承当前聊天模型,也不会自动回退到更贵的模型,可能产生所选提供方的费用。关闭短句时,旧语义缓存不参与展示;demo 使用预写数据。

看板设置

支持中英文界面、短句开关、自动打开看板,以及可选的底部命令行入口(以插件实际设置项为准)。

安装与启用

当前文档写明:需要 dsh 0.2.2-rc.1(截至 README,仅此版本经过验证)。package.json 中 engines.dsh 同样为 0.2.2-rc.1。

安装包来自 GitHub Release 的公开 .tgz,不需要 npm 账号,也未在 npm 注册表发布该包名;须粘贴完整下载 URL,不要只填包名或 Release 页面地址。

在 dsh 插件 UI 中安装

  1. 打开 插件 → 添加插件(Add plugin)。
  2. 粘贴下方完整链接并安装。
  3. 安装完成后点击 立即启用(Enable now);若直接关闭结果页,插件会保持未启用状态。
https://github.com/Fstrategy/switchboard-dsh/releases/download/v0.1.0/fstrategy-switchboard-dsh-0.1.0.tgz

当前发行版本为 v0.1.0(与上述 URL 一致)。

使用 CLI 安装

把 web 换成你实际使用的 profile;Desktop 需先彻底退出应用,用 --profile desktop 安装后再重新打开。

dsh plugin --profile web add https://github.com/Fstrategy/switchboard-dsh/releases/download/v0.1.0/fstrategy-switchboard-dsh-0.1.0.tgz

与本地原型的关系

若曾安装过 @local/switchboard-dsh 原型,请先卸载再装公开版 @fstrategy/switchboard-dsh,不要同时启用——两者共用相同的看板服务、命令与存储域。README 说明正常会话日志不会被删除;通过 Git/tarball 升级时,建议先卸载再安装新版本。

典型用法

安装并启用后,日常使用可以按下面顺序尝试:

  1. 在任意会话输入 /switchboard,展开右侧看板,浏览「等你」与其它分组。
  2. 从看板跳转到目标会话并回复(演示模式下跳转无效)。
  3. 需要熟悉界面时执行 /switchboard demo,用虚构会话数据练习,不触动真实线程。
  4. 若需要输入框上方的短句提示且接受可选模型费用,在看板设置中按文档开启 live,并配置小模型路由;否则保持默认即可避免模型调用。

插件通过 cordis.patch.yml 注入 dsh 客户端 UI(conversation、右侧边栏、workspace 等),属于在当前 dsh 进程权限内运行的客户端扩展;安装前宜自行查看 LICENSE、NOTICE 与源码。

适用场景与注意

适合谁

  • 同时在 dsh 里维护多条会话、子代理或统筹任务的开发者。
  • 希望用原生面板汇总「待你处理」事项、又不想默认多一笔模型调用的用户。

兼容与实测范围(以 README 为准)

  • 兼容声明精确到 dsh 0.2.2-rc.1,不建议绕过版本检查。
  • 测试使用假模型;发布流程不为调用真实模型。
  • Windows/Linux 原生安装、深色主题像素级表现、真实计费模型、跨 Host/跨进程聚合等,文档标明尚未完成实测。
  • dsh 没有通用的 Claude 桌面版 post-turn verdict 或新会话建议卡片之类字段;插件不会对普通回复做 AI 推断来「编造」这些能力。完整映射与差异见 PORTING-dsh.md。

发现列表

能通过公开 .tgz 链接「添加插件」,不等于自动出现在所有人的默认发现列表;dsh-plugin 是 GitHub topic,不是官方认证。可选社区索引需用户自行启用「自定义插件索引」并添加来源,详见 DISTRIBUTION.md。

DSH 生态强调「一切皆插件」;社区目录站点与 DeepSeek / 幻方无官方从属关系,本文介绍的插件同样属于社区作品。

结尾

switchboard-dsh 把 Switchboard 的会话统筹思路搬进 dsh:右侧看板、常驻计数、演示模式,以及默认关闭的短句模型调用。若你正在 0.2.2-rc.1 上并行开发智能体或多会话工作流,可以从上述 Release 包安装并试用 /switchboard。

羽毛球分组比赛记分
小程序二维码

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

Xiaoye