🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

持续工作 TCY07/dsh-dont-stop

DeepSeek Harness
TCY072 天前有提交已提供中文文档扫描:含敏感能力

设定截止时间,督促智能体自主迭代推进任务

30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add TCY07/dsh-dont-stop
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · other
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 2 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 14 处,展示前 14 条)
  • 发起网络请求
    client.js:398
    const response = await window.fetch(RECOVERY_ENDPOINT, {
  • 发起网络请求
    client.js:477
    const response = await window.fetch(RECOVERY_ENDPOINT, { headers: { accept: 'application/json' } })
  • 发起网络请求
    client.js:508
    const response = await window.fetch(RECOVERY_ENDPOINT, {
  • 发起网络请求
    client.js:593
    const response = await window.fetch(POWER_ENDPOINT, { headers: { accept: 'application/json' } })
  • 发起网络请求
    client.js:612
    window.fetch(SETTINGS_ENDPOINT, { headers: { accept: 'application/json' } })
  • 发起网络请求
    client.js:637
    const response = await window.fetch(SETTINGS_ENDPOINT, {
  • 读取本地文件
    core/settings.js:81
    value = normalizeSettings({ ...DEFAULT_SETTINGS, ...JSON.parse(readFileSync(path, 'utf8')) })
  • 写入本地文件
    core/settings.js:90
    mkdirSync(dirname(path), { recursive: true })
  • 写入本地文件
    core/settings.js:91
    writeFileSync(path, `${JSON.stringify(value, null, 2)}\n`)
  • 读取本地文件
    power/index.js:88
    exists: injected.exists ?? ((path) => existsSync(path)),
  • 读取本地文件
    power/index.js:91
    return readFileSync(path, 'utf8')
  • 读取本地文件
    power/index.js:98
    return readdirSync(path)
  • 读取本地文件
    core/prompts.js:33
    const stat = statSync(PROMPTS_URL)
  • 读取本地文件
    core/prompts.js:41
    text = JSON.parse(readFileSync(PROMPTS_URL, 'utf8'))
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

Dont-Stop 插件用于保证智能体长时间持续工作:设定一个截止时间,若 AI 提前完成任务,插件将自动督促智能体继续迭代,自主推进下一步任务。

README

由 DeepSeek 最新模型翻译生成
dsh-dont-stop Dont-Stop:我去睡觉了,你自己往后推进工作。 「我去睡觉了,你自己往后推进工作。」 Dont-Stop 插件让智能体长时间持续工作:设一个截止时间,AI 提前完成任务,插件就自动督促它继续迭代,自主推进下一步任务。 - 想让 AI 自己迭代推进工作,却经常发现它只干了一小会就停下? - 布置完任务离开,回来发现 AI 只抛了两个问题,实际什么也没干? - 或者因为临时网络波动、模型服务商出问题,AI 工作中断了? - >>> 启用 Dont-Stop 插件,让 AI 根·本·停·不·下·来!<<< /dont-stop 6h 读一下当前目录下的README和相关文档,把相关功能全部落地实现。 使用截图 1. Dont-Stop 激活状态 Dont-Stop 状态条 2. 错误自动恢复 错误自动恢复 安装 - 在插件市场里装:在 DSH 的插件市场(dsh-market)里搜 Dont-Stop 或 dsh-dont-stop,点一下装好(dsh 0.2.1 起市场就在「插件」页里,更早的宿主从 设置 → 插件市场 进入)。目录页:awesome-dsh-plugin.com/p/TCY07/dsh-dont-stop - 在 DSH 里装:打开侧边栏的「插件」页 → 添加插件,填 dsh-dont-stop。
展开完整文档(README 剩余 1 节)
dsh-dont-stop

Dont-Stop:我去睡觉了,你自己往后推进工作。

「我去睡觉了,你自己往后推进工作。」

Dont-Stop 插件让智能体长时间持续工作:设一个截止时间,AI 提前完成任务,插件就自动督促它继续迭代,自主推进下一步任务。

- 想让 AI 自己迭代推进工作,却经常发现它只干了一小会就停下?
- 布置完任务离开,回来发现 AI 只抛了两个问题,实际什么也没干?
- 或者因为临时网络波动、模型服务商出问题,AI 工作中断了?
- >>> 启用 Dont-Stop 插件,让 AI 根·本·停·不·下·来!<<<

/dont-stop 6h 读一下当前目录下的README和相关文档,把相关功能全部落地实现。

使用截图

1. Dont-Stop 激活状态

Dont-Stop 状态条

2. 错误自动恢复

错误自动恢复

安装

- 在插件市场里装:在 DSH 的插件市场(dsh-market)里搜 Dont-Stop 或 dsh-dont-stop,点一下装好(dsh 0.2.1 起市场就在「插件」页里,更早的宿主从 设置 → 插件市场 进入)。目录页:awesome-dsh-plugin.com/p/TCY07/dsh-dont-stop
- 在 DSH 里装:打开侧边栏的「插件」页 → 添加插件,填 dsh-dont-stop。同一个入口也接受 github:TCY07/dsh-dont-stop(或 https://github.com/TCY07/dsh-dont-stop)和本地绝对目录路径。
- 命令行:dsh plugin --profile <profile> add dsh-dont-stop
- 卸载:在插件页移除,或 dsh plugin --profile <profile> remove dsh-dont-stop

快速上手

| 命令 | 效果 |
| /dont-stop 6h | 干到 6 小时后;不带时长默认 6 小时 |
| /dont-stop 6h 把文档补完再跑一遍测试 | 命令后接具体指令:将作为一条用户消息发送 |
| /dont-stop until 22:00 | 干到下一个 22:00(今天已过则顺延到明天) |
| /dont-stop 6h --no-stop | 使用 --no-stop 临时覆盖插件设置,到点后不强制停止(--stop 相反) |
| /dont-stop off | 提前收工 |

- 支持各种时间写法:6h、6 hour、6 小时、90m、8min、8分钟、1.5h、2天、3 天、1.5天、2day、2 days、2日。数字与单位之间可以有空格,但多段时长要写在一起:1h30m、1小时30分钟 可正确解析为 90 分钟;写成 1h 30m 会被解析为 1 小时,30m 会被当成用户指令。until 接受 22:00、22:00(中文冒号)、22点、22点30分、22时、22時30。

- --stop / --no-stop 参数可附加在其他指令后面(用户指令之前),将临时覆盖插件设置页的「到点停止」选项,只作用于当前这一轮 Dont-Stop 生命周期。

兼容性

当前开发版本为 DeepSeek Harness 0.2.1-rc.5(Web / Desktop)。

保持唤醒按 DSH 类型与系统自动选择方式,不修改系统电源设置:

| DSH / 系统 | 手段 |
| 桌面版(Electron,Windows / macOS / Linux) | 进程内电源请求(powerSaveBlocker) |
| Web / CLI(Windows) | PowerShell 调用 SetThreadExecutionState |
| Web / CLI(macOS) | caffeinate -i,并监视宿主进程 |
| Web / CLI(Linux) | systemd-inhibit 持锁 |
| WSL / 容器 | 不生效,只提示去宿主机设置 |

以下情况插件无法阻止,只能靠系统设置:合盖睡眠、手动睡眠/休眠、电量临界时强制休眠、断电或蓝屏。

功能

- 持续工作:给智能体设一个截止时间,它提前完成任务也会被督促继续迭代,一直工作到时间到。
- 自主推进:督促智能体自己检查遗留问题、制定下一步目标,必要时扩大范围或升级目标——而不只是简单的“继续”。
- 错误自动恢复:碰到限流、额度不足、请求超时、服务端错误、网络中断时,等待一段时间后自动重试;(在 DSH 内置的重试框架外又套了一层:单次最多等 90 分钟,连续同类失败可累计数小时)
- 定时停止:当截止时间到达时,要求智能体迅速收尾,并在一段缓冲时间后强停。
- 提问限时:智能体提问后长时间等不到回答,则自动关闭提问并自行决定,避免卡在等待用户回答的状态。
- 保持系统唤醒:Dont-Stop 启用期间阻止系统睡眠(可选)。

设置

在 DSH 设置页的 Dont-Stop 一项里调整,改完立即生效,不影响正在进行的这一轮监督。

| 设置 | 默认值 | 说明 |
| 错误恢复 | 开 | 遇到限流、额度不足、网络、服务商错误时自动重试;打开后在非 Dont-Stop 状态下也生效 |
| 到点停止 | 开 | 到点叫醒智能体收尾,并停掉残留的子代理与后台任务;关闭后到点不强行停止 |
| 提示间隔 | 0 秒(不限) | 两条督促消息之间的最短间隔 |
| 始终开启提问限时 | 关 | Dont-Stop 未启用时也限制提问的等待时长 |
| 提问限时 | 300 秒 | 等用户回答的上限时间,超时后关闭提问并要求智能体自行决定;0 表示不限 |
| 保持系统唤醒 | 插电时 | Dont-Stop 启用期间阻止系统睡眠;可选关闭 / 插电时 / 始终 |

设置界面

开发

npm test

更新记录

- 0.2.1:修复 dont_stop_wait 相关问题。
- 0.2.0:Dont-Stop 启用期间保持系统唤醒(跨平台自动选择手段,不需要管理员权限)。
- 0.1.0:首个版本。

License

MIT
预览分享卡片长什么样 ↓TCY07/dsh-dont-stop
分享 · DeepSeek Harness Hub
TCY07/dsh-dont-stop

设定截止时间,督促智能体自主迭代推进任务

这是你的仓库?认领条目

回到顶部