DeepSeek Harness 定时任务怎么开?DSH plugin 自动化与 schedule_create 用法

配置与使用发布于 2026-10-02作者: DeepSeek Plugin 插件市场
DeepSeek HarnessDSH plugin定时任务自动化schedule
DeepSeek Harness 的定时任务要先在插件管理页启用实验性 bundle(@deepseek-ai/dsh-experimental-schedule-bundle),再用 schedule_create、list、update、delete 四个工具增删改查。本文讲清启用与版本边界。

DeepSeek Harness 的定时任务是实验功能:先在插件管理页启用「自动化任务」(实验性 bundle @deepseek-ai/dsh-experimental-schedule-bundle),再用 schedule_create、schedule_list、schedule_update、schedule_delete 四个工具增删改查。 发布版 Web profile 默认不含 Schedule。

DeepSeek Harness 定时任务怎么启用:实验性 bundle 与插件管理页

DeepSeek Harness 的定时任务需要先启用实验性 bundle @deepseek-ai/dsh-experimental-schedule-bundle,在插件管理页打开「自动化任务」后才会出现 schedule 工具(来源)。 启用步骤:

  1. 确认在支持的 profile 上操作 — 发布版 Web profile 默认不含 Schedule。预期:先用包含该 bundle 的 profile,或在插件管理页把它加进来。
  2. 打开插件管理页 — 找到「自动化任务」这一项。预期:它是实验性功能,通常默认关闭。
  3. 启用后复查工具列表 — 启用后确认出现 schedule_create 等工具。预期:没有出现说明 bundle 没真正加载。
  4. 按需补配置 — 投递历史的保留策略通过 deliveryHistoryDays 与 deliveryHistoryRecords 控制。预期:不配则用默认保留策略。

DeepSeek Harness 的 schedule 工具:create、list、update、delete

启用后,DeepSeek Harness 暴露四个工具:schedule_create 建任务、schedule_list 查任务、schedule_update 改任务、schedule_delete 删任务(来源)。 按典型流程走:

  1. 先 schedule_list — 看当前有哪些任务,避免重复建。预期:拿到已有任务的标识与时间。
  2. 再 schedule_create — 新建一条任务,指定触发时间与要做的事。预期:任务出现在列表里。
  3. 用 schedule_update 调整 — 改时间或改内容。预期:按任务标识定位到具体那一条再改。
  4. 用 schedule_delete 清理 — 不再需要的任务删掉。预期:删除后不再触发。
  5. 从对话里操作 — 这些是模型可调用的工具,直接用自然语言描述需求即可。预期:模型按语义选工具,不必手写配置文件。

想让定时任务在触发时调用 DSH插件 能力,可在 DSH Plugin Hub 里先装好对应插件。

插件市场

DeepSeek Harness 定时投递记录与版本边界

定时任务的投递历史用 deliveryHistoryDays 与 deliveryHistoryRecords 控制保留量,前者按天数、后者按条数;发布版 Web profile 不含 Schedule(来源)。 按下面理解:

  1. deliveryHistoryDays — 保留最近多少天的投递记录。预期:天数越大越占空间。
  2. deliveryHistoryRecords — 保留最近多少条记录。预期:与天数策略配合,谁先到限谁生效。
  3. 发布版无 Schedule — 官方发布版的 Web profile 默认不带它。预期:找不到入口时先查 profile 是否含该 bundle。
  4. 实验功能会变 — 它标注为实验性,字段与行为可能随版本调整。预期:升级后先复查一次工具列表与字段。

DeepSeek Harness 定时任务配置的注意事项与局限

  1. 默认关闭:不启用「自动化任务」就没有 schedule 工具,这是最常见的「找不到功能」原因。
  2. 发布版不含:Web profile 默认没有 Schedule,别以为装坏了。
  3. 实验性能力:字段与行为可能随版本变化,生产使用前先验证。
  4. 历史会占空间:deliveryHistoryDays 与 deliveryHistoryRecords 要按需收紧。
  5. 与开机自启不同:进程不在时任务也无从触发,常驻见《dsh 怎么开机自启》。

来源:定时任务(官方文档)、dsh CLI README(官方仓库)

常见问题

DeepSeek Harness 的定时任务在哪里开启、需要装什么?

DeepSeek Harness 的定时任务来自实验性 bundle @deepseek-ai/dsh-experimental-schedule-bundle,要先在插件管理页启用「自动化任务」才会出现。它属于实验功能,不是默认开启项。

DeepSeek Harness 的 schedule_create、schedule_list、schedule_update、schedule_delete 分别做什么?

这四个工具分别是增、查、改、删:schedule_create 建定时任务,schedule_list 列出已有的,schedule_update 修改时间或内容,schedule_delete 删除。模型按任务需求调用,不必手写 cron 文件。

DeepSeek Harness 的 deliveryHistoryDays 和 deliveryHistoryRecords 是什么?

它们是定时任务投递历史的保留策略参数:deliveryHistoryDays 按天数保留、deliveryHistoryRecords 按条数保留,用来控制历史记录占用多少空间。

为什么有的 DeepSeek Harness 版本里找不到 Schedule 功能?

发布版的 Web profile 默认不含 Schedule,它需要额外的实验性 bundle。找不到时先确认当前 profile 是否包含该 bundle,再在插件管理页确认「自动化任务」是否已启用。

DeepSeek Harness 的定时任务和开机自启是一回事吗?

不是。定时任务是会话内按时间触发的自动化动作,开机自启是让 dsh 进程随系统启动常驻。前者管「什么时候做什么」,后者管「进程在不在」。

相关术语

@deepseek-ai/dsh-experimental-schedule-bundle
该 bundle 是 DeepSeek Harness 提供定时任务能力的实验性组合包,启用后才会暴露 schedule 系列工具,发布版 Web profile 默认不包含它。— DeepSeek Harness 官方文档 - 定时任务
schedule_create
schedule_create 是 DeepSeek Harness 的定时任务创建工具,用于新建一条按时间触发的自动化任务,需要先启用实验性 schedule bundle。— DeepSeek Harness 官方文档 - 定时任务
deliveryHistoryDays
deliveryHistoryDays 是 DeepSeek Harness 定时任务投递历史的保留天数配置,用于限制历史记录保留多久。— DeepSeek Harness 官方文档 - 定时任务
deliveryHistoryRecords
deliveryHistoryRecords 是 DeepSeek Harness 定时任务投递历史的保留条数配置,用于限制历史记录最多保留多少条。— DeepSeek Harness 官方文档 - 定时任务

来源