DSH Plugins
返回列表
⚙️

dsh-proactive

工作流 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install mili1360/dsh-proactive

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install mili1360/dsh-proactive 安装本插件(源码:https://github.com/mili1360/dsh-proactive),安装后重启 DSH 以使 bundle 生效。

插件介绍

让 Agent 去拉大模型、等编译或装环境时,任务往往在回合结束后还在跑,而 Agent 没有时钟,也收不到进程已退出或文件已落盘这类信号,你只能隔一阵回来问一句好了吗。dsh-proactive 补上的是唤醒:按 watch.json 里的条件轮询磁盘与系统状态,一旦满足就向会话注入消息并调用 DSH 的 steer,让 Agent 自己向你汇报。

核心能力是可组合的监视项:文件是否存在或达到指定大小、大小在连续多轮检查中不再变化、指定进程是否已结束、端口是否可连、或到达设定时刻。每条监视可定制唤醒文案、可选固定 sessionId,默认唤醒最近活跃会话;注入消息默认标记为 plugin 来源,界面不会假装是你输入的气泡。

适合把 DSH 当日常开发搭档、经常委托 Agent 启动耗时后台任务、又不想手动盯进度或反复催问完成状态的用户。插件不内置默认提醒,需将示例配置拷为 watch.json 并编辑;列表每个轮询周期从磁盘重读,改配置一般无需重启 DSH。

使用场景

  • 后台下载大文件,等文件大小稳定后让 Agent 自动汇报完成
  • 编译或安装进程结束后,无需返回会话即可收到 Agent 通知
  • 本地服务端口就绪后触发唤醒,让 Agent 确认环境已可用

适合人员

  • 常用 DSH 委托耗时后台任务的开发者
  • 不想反复问「好了吗」、希望 Agent 自行续报的用户
  • 需要文件、进程、端口或定时等多类完成信号的团队