dsh-copy-session-id
在终端中运行以下命令:
dsh plugin install zws20070309/dsh-copy-session-id
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install zws20070309/dsh-copy-session-id,或在「插件 → 已安装 → 添加插件」中填写源码地址 https://github.com/zws20070309/dsh-copy-session-id,然后完全退出并重启 DSH。
插件介绍
在 DeepSeek Harness 里协作时,你常常需要把当前会话 ID 交给另一个会话、子代理或同事:转交上下文、接着做任务、或写进清单。但 DSH 界面本身并不直接展示会话 ID,要拿到它往往得翻目录或读存储文件,既慢又容易抄错。
dsh-copy-session-id 在会话标题栏右侧的操作区挂一个图标按钮。点一下,剪贴板里就是会话 ID 的原文——没有前缀、没有后缀、没有换行,粘到别处即可使用。平时只占一个小按钮,不常驻显示长文本;悬停可预览完整 ID,方便核对是否复制正确。复制失败会明确提示「复制失败」,不会静默失败;内部按 clipboard API、execCommand 降级,并在槽位注册失败时只让按钮不出现,不影响 DSH 本体运行。
适合经常跨会话串联工作、需要把 ID 交给他人或自动化流程的用户,以及希望在标题栏顺手完成复制、不想手动查文件的人。插件零依赖零构建,改源码后重启即可生效(需完全退出并重启 DSH)。
使用场景
- 需要把当前会话 ID 交给另一个会话或子代理继续处理
- 在任务清单或文档里记录会话 ID 以便后续回溯
- 与同事共享会话标识以便对齐上下文
适合人员
- 经常在多个 DSH 会话之间串联工作的用户
- 需要把会话 ID 交给自动化或人工流程的开发者
- 不想翻目录或读存储文件来获取 ID 的日常用户