EmptyCollin/dsh-peak-valley-queue0

dsh-peak-valley-queue

DSH 峰谷任务排队插件,支持在非高峰时段自动按序执行任务,提供本地持久化队列与管理面板。

AI 分析

核心用途是利用 DeepSeek API 的谷段优惠费率,将非紧急任务延后批量执行以降低成本。适合有大量批量改写、摘要等任务且对 API 成本敏感的用户。

包名
dsh-peak-valley-queue
版本
0.1.0
许可证
MIT
最近更新
2026年8月27日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:EmptyCollin/dsh-peak-valley-queue

使用场景 / Use cases

  • 压低 DeepSeek API 成本:把不紧急、可延后的任务(批量改写、批量摘要、巡检清单、报表生成)攒到谷段统一执行,享受低费率。
  • 峰段高峰期自动排队:工作日上午 / 下午高峰时段的输入先入队,谷段一到自动按序执行,无需人工值守。
  • 批量任务保持顺序:多轮任务按队列顺序串行执行,避免并发串扰、保证上下文连贯。
  • 失败可见、可控重试:任务失败自动暂停并通知,人工确认「继续任务」后才重排,不会无限重跑。
  • 长任务安全:没有强制超时 / 强制移除,任务跑多久都可以;空闲兜底只清理「代理已空闲但完成信号未到」的卡死。

配置说明 / Configuration

面板「时段与配置」区:

配置说明
峰段时段列表增删时段(支持重叠);+ 时段 添加,行尾 删除;清空 = 全天谷段
周末也算峰段关闭(默认):工作日才按时段计算峰谷
本机时区默认按本机时间计算;可改为固定 UTC 偏移
执行余量 x 分钟距下一峰段超过 x 分钟才自动执行,防止任务刚派发就撞上峰段
严格校验开启后要求回复末尾输出 __TASK_DONE__ 才算完成
暂停通知 / 浏览器通知暂停时浏览器系统通知(授权一次),每 30 分钟重复
自定义命令暂停时在沙箱内执行的可选命令(如弹窗提醒),失败只记日志

时段改动若导致「峰段 → 谷段」翻转且队列非空,会弹窗确认(避免误触发批量执行)。