dsh-agent-chat
在终端中运行以下命令:
dsh plugin install harmless0819-dev/dsh-agent-chat
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install harmless0819-dev/dsh-agent-chat 安装本插件(源码:https://github.com/harmless0819-dev/dsh-agent-chat),重启 dsh web 后生效。
插件介绍
DSH 的 agent 并不是一直在线的常驻进程,它只在有人触发新一步时才醒来工作。如果你有两台机器各自跑着 DSH,想让它们像同事一样互相交代进度、抛问题或留待办,传统即时通讯并不贴合这种节奏——你需要的是「先写下来,等对方下一轮再看见」。dsh-agent-chat 就是为这种跨机、回合式的协作场景设计的。
插件作为 DSH 主机侧 Web 插件运行:本机消息写入本地 JSONL 日志,后台按游标轮询对端接口拉取新消息,避免重复;每次 agent 开新步前,把尚未注入过的未读消息拼成一块上下文追加进本次对话。你发出的内容也会同步 POST 到对端,形成双向留言通道。对端地址可配,未配置时仍可只收不发,适合先在一侧试跑。
它依赖仅 Node 内置模块,路由挂在 DSH 自带的 webServer 上,提供健康探针、消息拉取、发送与人工查看最近记录等 HTTP 能力。共享 token 支持配置项、环境变量或热重读密钥文件,在把服务暴露到局域网时尤为重要——因为 send 接口本质上能把任意文本注入 agent 的下一回合。
适合已经在两台(或更多)设备上分别使用 DSH、希望笔记本与 NAS、工作站与家用服务器之间低成本互通留言的个人或小团队。作者已在 Windows 笔记本与 NAS 上自用验证;若你接受「非秒回、按回合注入」的协作方式,这个插件能少写一堆临时脚本和隧道。
使用场景
- 笔记本与 NAS 上的 DSH agent 互相交代任务与进度
- 两台机器各自跑 agent,需要非实时的双向上下文传递
- 希望远程一侧给本地 agent 下一回合注入说明或待办
适合人员
- 在多台设备上日常使用 DSH 的个人用户
- 自建 homelab 且 Windows 与 NAS 混用的开发者
- 接受回合式协作、不追求即时聊天的小团队