dsh-while:DSH 全局助理,持续对话与多会话任务协调

前言

在 DeepSeek Harness(DSH)里做智能体或日常开发时,任务往往分散在不同工作区会话里,长期目标也缺少一个固定入口去跟进。单靠单次 Session 很难把「聊过的事、想做的事、其他工作区里的任务」串成一条线。社区插件 dsh-while(仓库 astrabrando-blip/dsh-while)定位为 DSH 的全局助理插件:提供接近 IM 的持续聊天、目标与点子管理,并在宿主权限内查询、新建或继续其他工作区的会话。下文介绍其能力边界、安装方式与 README 中的首次使用步骤。

这是什么

while 是围绕用户持续使用场景设计的个人 Agent 插件,维护者为 astrabrando-blip,在 SkillHub 目录中归类为工作流。官方简介概括为:持久聊天、目标、可执行点子、多会话任务协调,以及通过插件发现与推荐支持自进化式工作流。

当前发布为 0.1.0-preview.2 开发者预览版;README 写明曾在 DSH Desktop 0.2.0-rc.2 / macOS 上验证主要功能,不承诺其他版本或平台已通过验证,且 DSH API 仍在快速变化。代码采用 MIT 许可证,属社区插件,不代表 DeepSeek 官方。

核心功能

以下能力均来自仓库 README 的「能做什么」与相关说明。

持续聊天

侧栏打开 while 后,以 IM 式体验进行对话,上下文持久保存,可将正在推进的事项一并交给助理处理。默认启用 while 主聊天;模型调用走宿主已配置的模型与账号,无需为插件单独配置密钥。

目标

可设置长期目标,插件在此基础上执行任务相关操作,并推荐有助于达成目标的灵感。数据会保存在插件存储中,可在目标页核对。

点子

结合历史任务与目标,提出值得继续推进的事项;必要时建议复用、扩展既有能力,或自建插件。默认自动发现关闭,需在点子页点击「发现」并发送输入框中的请求才会触发生成;生成完成后回到点子页查看,合适时可点「聊聊这个点子」继续对话,不合适可反馈或删除。

多任务与会话协调

在说明要做什么、相关工作区与预期结果后,插件可在宿主权限范围内查询其他工作区的任务、读取相关上下文,并按你的要求新建或继续执行会话。

插件发现

查询公开插件目录时会访问 GitHub;README 明确不将私人聊天作为目录搜索参数。预览版对生成结果的准确性不作保证,失败可重试。

安装与启用

安装前需已安装 DSH CLI,并选定一个已有的 Web/Desktop profile。下文中的 web 为示例,请替换为你实际使用的 profile 名称。

从 Release 安装(推荐首次体验)

从 v0.1.0-preview.2 发布页 下载预构建 .tgz,在下载目录执行:

dsh plugin --profile web add ./dsh-while-0.1.0-preview.2.tgz

然后重新启动对应的 DSH 实例,在侧栏打开 while。

从本地目录安装

若使用与本版本标签对应的完整源码目录,可在该目录下执行:

dsh plugin --profile web add ./dsh-while

仓库 README 说明安装不依赖 prepare 或本机 monorepo,且包含运行所需的 JS。

卸载

dsh plugin --profile web remove dsh-while

移除插件不会自动删除宿主中的历史或数据。

与 muse-desktop 的冲突

请勿与旧的 @dsh-local/muse-desktop 同时启用:两者使用相同服务和存储命名。保留 muse 内部名称是为了兼容已有数据,并非另一个产品。

典型用法

README「第一次使用」给出了可复现的四步流程,经上面的安装与重启后可直接照做。

  1. 在聊天中说:「帮我记一个目标:持续关注 Agent 自进化产品进展」,再到目标页核对是否记录正确。
  2. 聊聊你正在推进的真实任务,在点子页点击「发现」,发送输入框中的请求。
  3. 生成完成后回到点子页;想深入时点击「聊聊这个点子」,核对内容后发送;不合适可反馈或删除。
  4. 需要并行处理多个任务时,直接说明要做什么、相关工作区以及预期结果。

默认配置位于 cordis.patch.yml。DSH 的配置覆盖会替换整个 config,修改时需保留仍需要的键。

数据、权限与适用注意

插件在宿主权限范围内读取任务上下文,并保存目标、反馈、记忆与工作关联;相关内容可能随模型请求发送到宿主配置的模型服务。预览版不要把会话空闲或单回合结束直接理解为任务已完成。本版 README 未将文件上传入口、任意第三方插件的一键安装列为承诺功能。

安装插件即允许其在当前 DSH 进程权限下运行;启用前应自行查看源码与 MIT 许可证,并阅读仓库中的 数据说明。

适合希望在 DSH 内集中维护目标与灵感、并需要跨工作区协调 Session 的用户。若你仍依赖 @dsh-local/muse-desktop 的同一套存储,应先二选一,避免命名空间冲突。

获取与反馈

while 把持续对话、目标与点子、多会话协调收进侧栏一处入口;在 DSH「一切皆插件」的社区生态里,它属于工作流类全局助理的一种实现,可按预览版说明先行试用,再根据 Issues 与发布说明跟踪兼容性变化。

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

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

Xiaoye