dsh-polling
Recurring/scheduled tasks (轮询任务/定时任务) plugin for DeepSeek Harness: cron-driven polling jobs as real sessions, natural-language creation, model tools (polling_create/list/edit/delete/trigger) and a web UI. Install-and-go via `dsh plugin add`.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cnyac/dsh-polling说明文档
阅读完整 README ↗dsh-polling
给你的 DeepSeek Harness 装一个"到点自己干活"的定时助手。 对它说一句"每天上午 9 点检查稿件文件夹",剩下的交给模型按时完成。
它能干什么
- 定时检查:盯文件夹、盯网页,有新东西就处理、汇报
- 定时产出:抓数据、写日报/周报、整理归档
- 定时跑腿:发消息、跑脚本……一切你愿意交代给模型的重复活儿
任务执行很安静:在它自己的会话里进行,不会打断你正在聊的天;过程和结果就是那段对话记录,随时打开看看,还能插句话指挥它。
安装
需要先装好 dsh CLI 并运行过 dsh web。然后一条命令:
dsh plugin --profile web add dsh-polling
重启 dsh web,侧边栏就会出现「轮询」工作区。
也可以从 GitHub 安装(
dsh plugin --profile web add github:cnyac/dsh-polling)或本地 tarball 安装。GitHub 方式第一次会提示你"允许构建",按提示确认一次即可。
开始用
最简单的开始——直接对它说:
帮我建个轮询任务:每个工作日早上 9 点检查
D:\稿件\待处理,有新稿件就按常规流程润色归档。
它会在「轮询」工作区建一个任务会话,到点自动开跑。想改时间、暂停、删除?两个入口都行:
- 侧边栏「轮询」工作区 → 点进任务会话 → 右上角三点菜单 → 轮询任务
- 设置 → 插件 → 插件配置 →「轮询任务」卡片:完整管理页,新建 / 列表 / 编辑 / 立即执行 / 启停 / 删除
一个任务由什么组成
| 要素 | 说明 |
|---|---|
| 执行时间 | 哪几天(每天 / 工作日 / 周末 / 自定义)+ 多频繁(每 N 分钟 / 每小时)+ 几点到几点;选的时候有"下次执行"实时预览 |
| 模型 | 用哪个模型跑这个任务;不选就用你的默认配置 |
| 目标描述 | 给任务一个大背景(可选,比如"这是给客户看的日报") |
| 任务步骤 | 到点后要它做什么,用大白话写清楚 |
| 启用 | 关掉就不触发,随时可以再开 |
你会注意到的几个贴心行为
- 上一个任务还在跑、又到点了 → 这次跳过,不会堆一堆指令排队执行
- 电脑关机错过时间 → 下次启动补跑最近一次
- 任务会话被你归档了 → 下次触发自动开个新会话继续,旧会话留在归档里当历史
- 任务名会固定成会话标题,不会被模型自动改名