EmptyCollin/dsh-peak-valley-queue0

dsh-peak-valley-queue

DeepSeek Harness 峰谷任务排队插件:开关拦截输入入队,DeepSeek API 谷段(工作日 09:00-12:00 / 14:00-18:00 之外)自动按序执行,支持编辑/删除/拖拽排序/手动送出/失败暂停恢复/严格完成标志校验,队列与配置本地持久化,UI 为 better-sidebar 页签。Peak/valley-pricing task queue with switch, valley-window auto execution, edit/delete/drag/send/pause-resume, strict completion markers, local persistence and a better-sidebar tab.

包名
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 分钟重复
自定义命令暂停时在沙箱内执行的可选命令(如弹窗提醒),失败只记日志

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