dsh-schedule
by csiroqa
DeepSeek Harness(DSH)的 定时任务 + 状态监控 插件:按 cron 时间表自动触发 Agent 执行任务(每日摘要、定时巡检、自动报告),并通过 /status 命令与设置页仪表盘查看系统与 harness 综合状态。
Scheduled tasks + status monitoring plugin for DSH: cron-triggered agent tasks (daily digests, inspections, reports) plus /status command and a settings dashboard for system and harness health.
安装
dsh plugin --profile web add github:csiroqa/dsh-scheduleGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
DeepSeek Harness(DSH)的定时任务 + 状态监控插件:按 cron 时间表自动触发 Agent 执行任务(每日摘要、定时巡检、自动报告),并通过 /status 命令与设置页仪表盘查看系统与 harness 综合状态。
English: README.en.md
功能
定时任务
- cron 时间表(5 字段:分 时 日 月 周,如
0 9 * * *= 每天 9 点):ticker 定期检查,命中即触发,分钟精度,同任务不并发 - 自动执行:到点创建一次性 Agent(工作目录归入对应 workspace,模型跟随设置页选择或由 config 指定),执行任务内容,会话日志落盘(侧栏可查),结果登记回任务记录
- 任务管理:
/schedule list / add / remove / pause / resume / run,设置页「定时任务」页签同功能 - 超时保护:单次运行超时(默认 30 分钟)自动强制停止,避免任务卡死
- 持久化:任务记录存于
$DSH_HOME/schedule.json(原子写入,启动安全)
状态监控
/status:进程运行时长 / CPU / 内存 / 磁盘 / 活跃会话 / Agent / 插件 / 模型- 设置页「状态」页签:实时仪表盘(每 5 秒刷新,可暂停),CPU/内存/磁盘占用条
配置
插件行(cordis.patch.yml 的 schedule insert 行)支持以下可选 config:
| 键 | 默认 | 说明 |
|---|---|---|
defaultCwd |
DSH 进程启动目录 | 任务默认工作目录 |
defaultProvider / defaultModel |
设置页的模型选择 | 任务默认模型服务商与模型 |
tickSeconds |
30 |
定时检查任务的时间间隔(秒) |
maxRunMs |
1800000(30 分钟) |
单次任务运行超时(毫秒);0 = 不限时 |
安装
前置:Node.js >= 22、pnpm、本机 deepseek-harness 源码检出(依赖以 link: 指向 ../deepseek-harness)。
git clone https://github.com/csiroqa/dsh-schedule.git
cd dsh-schedule
pnpm install
pnpm build
# 安装进 web profile(link: 指向本目录)
dsh plugin --profile web add link:$(pwd) # POSIX
dsh plugin --profile web add link:E:\path\to\dsh-schedule # Windows
重启 dsh web,浏览器 Ctrl+F5 硬刷新。
使用
- 侧栏输入
/schedule list查看任务;/schedule add 0 9 * * * 每天 9 点总结昨天的进展添加任务 - 设置 > 插件 > 定时任务:可视化添加 / 立即运行 / 暂停 / 恢复 / 删除
- 设置 > 插件 > 状态:系统与 harness 实时仪表盘
/status:会话内查看综合状态
兼容性
- 平台:Windows / macOS / Linux(Node >= 22)—— 三平台构建与冒烟测试经 GitHub Actions CI 验证
- 磁盘统计:三平台经
node:fsstatfs(Windows 走系统磁盘空间 API);平台不支持时优雅降级(显示"不支持") - 针对 DSH
0.1.0-rc.5源码检出(47f9438)开发验证,并在@deepseek-ai/dsh@0.1.0-rc.6(npm 全局/npx 安装)环境实测可用 - 客户端仅依赖平台模块表(react 等),不随 DSH SDK 版本漂移
- 构建产物:
tsdown(host 半区lib/index.js+ browser 半区lib/client.js,标准window.__ModuleLoader__.load闭包工厂格式)
安全说明
- 定时任务会在设定时间无人值守自动执行(使用 DSH 当前账号权限,可读写你的文件、执行命令),请只添加你信任的任务内容
/dsh-schedule/*接口仅监听本机(DSH 默认回环绑定),请勿把 DSH 端口暴露到公网
许可与使用声明
MIT License(见 LICENSE)。
欢迎任何人使用、修改、引用、或把本项目收录进自己的插件合集,只需:
- 保留
LICENSE文件与版权声明 - 标明出处(本仓库链接)
相关
- DeepSeek Harness
- 同系列插件:dsh-archive-viewer(归档增强:自动归档 / 文件夹 / 经验库 / 收藏便签)
- 插件形态参考 dsh-web-ui(
dsh.bundle.patch+dsh.client声明 + 槽位注册 + tsdown 双半区构建)
原始 README: https://github.com/csiroqa/dsh-schedule/blob/master/README.md ↗
同类插件
查看全部 →
deepseek-harness
从仓库或系统描述生成经过校验的自包含交互式架构图、流程图、时序图、数据流图和生命周期图。

dsh-plugin
通过 DSH MCP 客户端挂载 Ouroboros 的纯配置包,在 DSH 中提供 36 个涵盖需求访谈、Seed、执行、评估与演化流程的工具。

dsh-tongflow
基于 TongFlow 的“片场”插件,用于图片、配音、音乐与视频制作:agent 为每个资产生成 TongFlow 工作流文件(.tongflow.json)并通过 TongFlow 插件执行,内嵌工作流画布,按镜头/角色/take 组织项目,附漫剧模板;以 @tongflow 开头的会话进入 Studio 界面。

helloagents
AI 编码 CLI 的工作流层:技能、项目知识、交付检查、更安全的配置写入与可恢复执行

dsh-ai-novel-writer
安装专用 AI 小说创作预设与工作台:提供带修订号的本地项目资产、紧凑侧边工作台,以及需要原生审批的逐文件变更。

rea
用 agent 逆向任何东西:从应用行为到原生二进制