dsh-eac-popup:EAC 任务栏常亮高亮与会话自动切换

前言

在使用 DeepSeek Harness (DSH) 开发智能体时,Agent 经常在后台执行任务或请求审批。此时用户容易错过通知,导致交互中断。dsh-eac-popup 插件通过调用 Windows 系统接口,自动高亮任务栏图标并切换会话,解决了这一痛点。

什么是 dsh-eac-popup

这是由开发者 qiyeren 维护的一个工作流插件。当任意会话的 agent 向用户提问(ask_user_question)或请求审批、或有会话任务完成时,插件会把 DeepSeek Harness EAC 的任务栏图标常亮高亮(非闪烁,直到窗口回到前台才熄灭),并自动切换到对应会话。

核心功能

  1. 任务栏常亮高亮:触发时图标持续高亮,直到窗口回到前台才熄灭,避免闪烁干扰。
  2. 自动切换会话:界面自动跳转到对应会话,支持跨工作区。
  3. 窗口置顶:显式点击提问、审批或通知按钮时,将 EAC 窗口弹到最上层(仅当最小化时还原;最大化/普通窗口保持原状)。
  4. 通知联动:会话完成通知弹出时,立即触发常亮高亮与切会话。
  5. 全会话覆盖:挂载在 Host 级别,任意会话触发均生效。
  6. 持久生效:随 web-desktop profile 加载,重启后保持工作。

安装与启用

插件安装依赖 DeepSeek Harness EAC 的 web-desktop profile。

dsh plugin --profile web-desktop add https://github.com/qiyeren/dsh-eac-popup

安装后重启 EAC,插件将随配置自动加载。

典型用法

当 Agent 调用 ask_user_question 工具、请求审批,或 EAC 会话完成通知弹出时,插件会自动执行高亮与切会话操作。显式点击相关按钮会触发窗口置顶。

适用场景与注意

  • 适用环境:Windows 系统,需支持 user32.dll。
  • 系统依赖:必须安装 DeepSeek Harness EAC (web-desktop profile)。
  • 补丁要求:需要配套的 EAC 主进程补丁(位于仓库 patches/ 目录)。
  • 行为逻辑:常亮高亮带有 5 秒防抖,避免高频提问刷屏。
  • 通信机制:采用双通道轮询,优先调用 host.call RPC,无环境时回退 HTTP fetch。

结语

dsh-eac-popup 通过系统级 API 集成,让 Agent 交互反馈更加可靠。需要了解更多细节或反馈问题,可参考项目目录页或 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜