全部插件

DSH / BUNDLE / CLIENT-UI

dsh-cron

v0.14.3squirrel20 / dsh-cron178a8a0453

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-cron

Unattended scheduled jobs for the DeepSeek Harness: agent/command/plugin-callback tasks on cron schedules, durable dispatch state, bounded run history

README / ZH

插件文档

目录摘要

Unattended scheduled jobs for the DeepSeek Harness: agent/command/plugin-callback tasks on cron schedules, durable dispatch state, bounded run history

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- agent 运行带固定 `[CRON RUN]` framing,明示无人值守、禁止提问。framing 以 scoped system-prompt section 注入,用户消息只保留作业本身的 prompt;宿主缺少 system-prompt 服务时回退为拼进消息。 - config 作业只来自插件 config(声明式);对话式工具(`cron_list` / `cron_runs` / `cron_run_now` / `cron_enable` / `cron_disable`)只观察与拨动它们,不创建或删除。运行时「manual」作业是例外:`cron_create` / `cron_delete` 可在会话中创建与删除,配套的 `cron-create` skill(host 存在 skill 注册表时自动注册)指导模型走完整流程,底层与网页创建对话框共用同一 `manual` 表。 - 插件注册的作业(`source: "plugin"`)归它的提供方包所有:可运行、可暂停、可查看,但面板与会话都改不了、删不掉——改就改提供方,删就卸载它。卸载后留下的孤儿行托着这段运行历史,由用户决定何时删掉。 - `queue` 深度为 1:只保留最新一个被挤压的发生点。 - agent 运行的会话就是普通持久会话(与 `dsh-headless` 同形),运行结束后仍然可以打开回放。运行结束的瞬间若正开着该会话,视图会退回工作区,点该运行行即可重新打开落盘记录(id 不在列表里时客户端会先重拉一次宿主会话列表)。更早版本落盘的运行会话头部仍带 `origin: "subagent"`,依旧打不开。 - 运行会话是普通会话,宿主不再拒收发给它的消息:运行进行中打开该会话并输入,会给无人值守的运行插入一条用户消息(可能出现在该轮 summary 里),运行结束时该会话视图同样会退回工作区。 - 运行会话不再从工作区侧边栏隐藏(侧边栏只隐藏 `origin: "subagent"` 会话),每次运行(进行中或已结束)都会列出;高频作业会累积大量条目,已结束的运行也可从侧边栏续聊,此时不带 `[CRON RUN]` framing。