duck-fleet
在终端中运行以下命令:
dsh plugin install new-sailfish/duck-fleet
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件安装入口,执行 dsh plugin install new-sailfish/duck-fleet 安装本插件(源码:https://github.com/new-sailfish/duck-fleet),装完后按说明重启一次 DSH 以刷新鸭群设置面板。
插件介绍
如果你有多台开发机、家用服务器或测试机,却总在主控机上逐个 SSH 登录、重复交代环境,DuckFleet 想帮你把这件事收成「一群机器、一声令下」。它是装在 DSH 主控机上的工作流插件:维护一份机器清单,每加一台就立刻注册对应的 ACP 与派活工具,无需重启服务;被控端不必安装本插件,只要 sshd、DSH 和合适的 ACP profile 即可接入。
核心能力围绕「清单 + 派活 + 管理工具」展开。机器信息集中在 $DSH_HOME/fleet.json 或设置里的鸭群页面,改 host 可当场重注册。你可以用自然语言让某一台、几台或全部机器并发执行任务;模型侧有 fleet_list、fleet_add、fleet_test、fleet_setup 等工具配合。加机可走「自动获取配置」提示词(复制粘贴或短时局域网链接),被控机 agent 自查缺什么再补齐,主控机自动写入并验证。
它面向信任内网、自己掌控主控与被控环境的个人或小团队:适合需要统一调度多台 Windows 机器上的 DSH agent、又不想自建复杂编排平台的场景。需要明确的是,插件不做公网暴露设计,权限默认落在 SSH 账号与你在主控侧配置的 permission 上,派过去的命令会在远端以该账号权限直接执行。
能力边界也写得很清楚:不做任务队列与失败转移,不代理文件传输;会话清理(实验性)目前仅针对 Windows 未分组派活会话。macOS/Linux 主控上的同类能力尚未实现。若你接受「内网自用、清单明文、升级后重启 DSH 才能刷新面板」这些前提,DuckFleet 是一条轻量的多机派活路径。
使用场景
- 多台 Windows 开发机需要同时检查 Node 版本或磁盘占用
- 新机器入网时用自动配置提示词完成 SSH 与 ACP profile 准备
- 在主控会话里用自然语言让某几台机器并发执行同类任务
适合人员
- 管理多台内网机器、希望统一派活的个人开发者
- 有家用服务器或测试机、已在使用 DSH 的用户
- 信任 SSH 密钥与内网边界的小团队运维