dsh-keep-awake
在终端中运行以下命令:
dsh plugin install zi7tian/dsh-keep-awake
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install zi7tian/dsh-keep-awake,或从 https://github.com/zi7tian/dsh-keep-awake 按仓库说明安装后重启 dsh web 并刷新页面。
插件介绍
长时间跑 AI 任务时,笔记本合盖、系统休眠或自动锁屏会把还没跑完的会话直接打断,既浪费算力也打断思路。dsh-keep-awake 面向运行 DeepSeek Harness 后端的那台主机:有任务在跑就自动申请保活、尽量保持亮屏并抑制休眠,全部任务结束后再统一释放,让「挂着跑」更省心。
保活由 DSH 后端统一调度,多会话、子 Agent 并行时也能合并管理;关掉网页或切到后台,只要后端还在跑,保活逻辑照常工作。插件在侧边栏设置同一行提供太阳图标,点一下即可看当前状态、运行中的任务数量,并手动开启或关闭保活。
实现上走各平台面向普通用户的临时电源断言:Windows 用 Power Request,macOS 用 IOKit,Linux 用 D-Bus ScreenSaver 与 logind;不要管理员权限,不改全局电源策略,也不靠模拟键鼠「骗」系统。系统接口不可用时会如实提示部分生效或失败。手动锁屏、合盖或企业策略仍可能覆盖保活,这一点需要心里有数。
适合在本机或固定工作站上长期用 DSH 做编码、批处理、多 Agent 协作的用户:希望任务期间机器别睡着,又不想为保活去改系统设置或装额外小工具。Linux 已实机验证;Windows 与 macOS 已实现,尚待更多实机反馈。
使用场景
- 本地长时间跑 AI 编码或批处理,怕系统自动休眠打断会话
- 多会话、子 Agent 并行时,希望后端主机在任务期间保持唤醒
- 关掉浏览器或切到后台后,仍要依赖 DSH 后端持续执行任务
适合人员
- 在本机运行 DSH 后端的日常开发者
- 需要挂机跑任务、又不想改系统休眠设置的用户
- Linux 桌面用户(已实机验证);Windows/macOS 用户可试用反馈