DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Cronjob Dsh Plugin — DeepSeek Harness 插件(DSH Plugin)
← Plugins

cronjob-dsh-plugin

Cronjob Dsh Plugin

DeepSeek Harness 的机器级 cron 任务:在 Web 设置页面配置计划任务;主机将内部触发的代理请求发送到专用会话,全程无需手动操作。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add cronjob-dsh-plugin@0.1.3
README兼容性版本

兼容性与来源证明

Cronjob Dsh Plugin 以 cronjob-dsh-plugin 发布,当前版本为 0.1.3。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.1.3stable
2026/8/16
0.1.2stable
2026/8/16
0.1.1stable
2026/8/16
查看其余 1 个版本收起版本
0.1.0stable
2026/8/16

相关插件

正在加载相关插件…

最新版
0.1.3
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
282.5 kB
文件数
44
Surface
web
许可证
Apache-2.0
发布源
npm
GitHub
★ 2
周下载
94
最近提交
2026/8/16
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

README

cronjob-dsh-plugin

中文 | English

面向 DeepSeek Harness 的机器级定时任务插件: 直接在 Web 设置页配置定时任务,到点后由宿主内部驱动、自动触发到专用「定时任务」会话 —— 脱手执行。

功能

  • 真实 cron 表达式(5/6/7 段,支持 IANA 时区),基于 croner
  • Web 设置页「定时任务」:新建、编辑、启停、删除、立即触发,表单实时显示下次运行预览
  • 机器级持久任务表:ctx.settings 命名空间,存储于 ~/.dsh/settings.yaml,重启不丢
  • 内部驱动触发:到点后宿主以 [CRON JOB] 用户消息唤醒专用会话,agent 执行任务并在该会话中回复
  • 模型工具 cron_create / cron_list / cron_delete:直接对 agent 说"以后每天 9 点做 X",它就帮你建任务
  • 宿主 HTTP 路由 /cronjob/*(list/create/update/toggle/delete/fire),变更类请求带同源校验

快速开始

# 1. 安装(npm 发布版)
dsh plugin --profile web add cronjob-dsh-plugin

# 2. 重启 dsh web
dsh web

# 3. 打开 设置 -> 定时任务,新建一个任务即可

零配置开箱即用:专用会话默认创建在 $DSH_HOME/cron-job(即 ~/.dsh/cron-job,插件自动创建), 与你的日常工作区完全隔离——不需要配置任何路径。

可选覆盖:想自定义专用会话的位置或名称时,编辑 ~/.dsh/profiles/web/cordis.patch.yml:

- id: cronjob
  config:
    dedicatedSessionCwd: 'D:\你的\工作区'      # 可选:覆盖默认目录(必填绝对路径,需存在)
    dedicatedSessionName: '定时任务'           # 可选:新建专用会话时的初始名称

专用会话会自动归入其工作目录对应的工作区(而不是「未分组」),会话行支持重命名。 修改 dedicatedSessionCwd 后无需手动删除旧会话:下一次触发会自动轮换到新目录。

工作原理

模块职责
store任务表 CRUD(settings 命名空间,带校验与串行写)
scheduler墙钟调度:算最近触发时刻 → 单定时器等待 → 唤醒后重读时钟,错过周期跳过
fire把 [CRON JOB] 消息入队到专用会话(whenIdle + runMaintenance + followup)
routes/cronjob/* HTTP 接口,供设置页调用
toolscron_create / cron_list / cron_delete 模型工具
client设置页「定时任务」UI(tsdown 构建的浏览器包)

文档

  • 使用指南(中文) — 安装、配置、第一个任务、模型工具、卸载
  • 开发指南(中文) — 仓库结构、构建、测试、本地联调、发布
  • 故障排查(中文) — 常见问题与解决方案

开发

npm install
npm run typecheck
npm test
npm run build   # host tsc -> lib/,client tsdown -> client/client.js

已知限制

  • 调度器随 dsh web 进程存活:宿主关闭即停;重启后从当前时间重算下一次,错过的周期不补跑
  • 每次触发 = 专用会话里一条用户消息,消耗模型 token;会话日志会持续增长,可用内置 /compact 压缩
  • 触发消息中的任务文本按不可信内容处理(防止提示注入)

许可证

Apache-2.0

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Agent Teams@nanmicoder/dsh-agent-teamsAgentTeams for DeepSeek Harness:通过自然语言驱动多智能体团队协作(队长、成员、具有依赖关系的任务、消息传递),并在 Web GUI 中提供树状监视器