dsh-genoffice-captain
在终端中运行以下命令:
dsh plugin install rajpaulsingh6-stack/dsh-genoffice-captain
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness(DSH Web 或 CLI)中执行 dsh plugin install rajpaulsingh6-stack/dsh-genoffice-captain,或从 https://github.com/rajpaulsingh6-stack/dsh-genoffice-captain 安装该插件。
插件介绍
在 DeepSeek Harness 里用 GenOffice 处理 XLSX 任务列表时,往往要同时开着多个会话:有的在写表、有的在跟 Agent 对话。一旦触发 GenOffice 相关技能,如果每个会话各自拉起 GenOffice、又没人统一编排,协作很容易乱套。dsh-genoffice-captain 就是为这种场景准备的:它把「启动 GenOffice」和「谁来当编排者」绑在一起,让你不必在窗口之间猜该听哪一个会话。
插件会在你通过技能名、DSH 斜杠命令或 Skill 工具加载 GenOffice XLSX 任务列表(含编排版)时介入。只有一个活跃会话时,行为很干脆——直接启动或前置 GenOffice,不打扰你。当有多个符合条件的会话时,会在窗口右侧约四分之一区域弹出「DESIGNATE THE CAPTAIN ⭐」面板:左侧会话侧栏仍可见。你可以打开「无编排」开关直接启动 GenOffice(该选择会记住,同会话后续触发不再弹窗),或从下拉列表里指定一名队长;指定后会为队长会话排队编排消息并启动 GenOffice,已有队长时重复加载技能不会反复弹窗(手动输入技能名仍会打开面板)。
插件内置并会在缺失时复制两份技能到 ~/.dsh/skills(不覆盖已有文件),本地 API 仅响应环回请求且需带自定义头的 POST,只负责启动 GenOffice 应用。适合已在 macOS、Windows 或 Linux 安装 GenOffice、并在 DSH 里用任务列表技能做表格与多会话协作的用户。
截图预览
使用场景
- 多个 DSH 会话同时开着,触发 GenOffice 任务列表技能时需要指定谁来编排
- 只想快速打开 GenOffice 做表,单会话下希望一键启动或前置窗口
- 团队式协作里要先选队长会话再跑编排版任务列表技能
适合人员
- 在 DSH 中用 GenOffice 处理 Excel 任务列表的用户
- 经常并行多个 Harness 会话的开发者或运营
- 需要可控「无编排 / 指定队长」启动行为的团队
