dsh-side-workspace:DSH 侧边会话与右侧工作区

前言

在 DSH 智能体工作流里,主会话经常需要保持聚焦,但实际开发过程中又会出现旁支问题:想临时问一个子问题,想查看子代理状态,想记录一段阶段结论,或者想把某个目标单独整理出来。已有做法往往是在主会话里继续追问,或者另外打开上下文,结果主线程容易被旁支内容打散。

下面介绍 dsh-side-workspace。这是一个 DSH 插件项目,用来在 DSH web 客户端中增加侧边会话、右侧工作区、置顶摘要小黑板和侧边栏折叠热区。

这是什么

dsh-side-workspace 由 invalidnaaaame 发布,是一个独立开源项目,不与 OpenAI 或 DeepSeek 关联、背书或赞助;ChatGPTCodex 为各自所有者的商标,文中仅用于描述功能风格。

这个项目面向 DSH 插件场景,主要提供以下能力:

  • DSH 侧边会话:/side/btw
  • 右侧集成工作区,包含 SideSubagentsGoal 分区
  • ChatGPT 风格 pinned-notes board / 置顶摘要小黑板
  • 尽力而为的侧边栏折叠热区

核心功能

侧边会话 /side/btw

/side 用于启动可继续的侧边会话。/side <question> 会在后台运行,右侧面板会在其 settle 时展示结果。也可以直接使用 /side 打开一个空侧边会话,然后在面板中直接提问。

/btw <question> 是一次性侧边问题,属于只读交互,不支持后续追问。

根据资料中的说明,side 会话默认 ephemeralidle TTL 默认 60 分钟;runningapproval-waiting 的子会话不超时。配置项方面,retention 默认 ephemeralidleTtlMinutes 默认 60,范围是 1–1440。

右侧集成工作区

右侧工作区包含三个分区:

  • Side:当前会话的 side 会话
  • Subagents:子代理相关内容
  • Goal:目标相关内容

该工作区用于把侧边会话、子代理和目标状态放在同一个右侧区域中查看和处理,避免主会话被这些旁支信息打断。

置顶摘要小黑板

pinned-notes board / 置顶摘要小黑板用于记录当前会话中的摘要信息。它只是一个记录板,不会自动触碰 /goal

只有 objective 分区的手动按钮会同步目标:当没有目标时同步 goals.create,已有目标时同步 goals.edit

侧边栏折叠热区

插件还提供尽力而为的侧边栏折叠热区。该能力用于辅助折叠或展开侧边栏,资料中将其描述为 best-effort 功能。

安装与启用

这是一个 bundle-type 插件。资料中要求:必须通过 profile 的 bundle list 挂载,不能额外插入 profile 的 cordis.patch.yml

修改后需要自行重启 dsh web,插件不提供 HMR。

安装命令如下:

pnpm install --config.confirmModulesPurge=false

典型用法

下面是资料中给出的用法示例:

/side <question>: Start a continuable side conversation (runs in the background; the right panel reveals it when it settles)
/side: Open an EMPTY side conversation and ask directly in the panel
/btw <question>: One-shot side question (read-only, no follow-ups)
/side list: List this session's side conversations

可以按下面方式理解:

1、/side <question>:启动一个可继续的后台侧边会话。
2、/side:打开一个空侧边会话,在面板中直接提问。
3、/btw <question>:提交一次性只读侧边问题。
4、/side list:列出当前会话的 side 会话。

适用场景与注意

这个插件适合 DSH web 客户端用户或 DSH 插件开发者。如果你希望主会话保持聚焦,同时把旁支问题、子代理、目标和摘要记录放到右侧区域中处理,它可以提供一个更结构化的工作区。

使用前需要注意:插件以当前 dsh 进程权限运行,安装前应检查源码、依赖与运行方式。当前资料中未出现许可证文本,建议自行查看仓库并确认许可条件。

链接

目录页:

https://www.skillhub.cn/plugins/invalidnaaaame/dsh-side-workspace

GitHub:

https://github.com/invalidnaaaame/dsh-side-workspace

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

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

小夜