dsh-timer-agent:DeepSeek Harness 的定时任务与 AI Agent 引擎
louishaol/dsh-timer-agent
DSH plugin:host 常驻定时任务引擎,按 cron 触发真实 agent 会话执行 prompt,支持钉住会话、项目 workdir 与默认工作区,并提供 timer_agent 工具与 Web 面板管理任务。
dsh-timer-agent 是 DeepSeek Harness 的定时任务插件,将 cron 调度与 AI Agent 引擎结合,让 DSH 在指定时间自动运行真实 agent 会话执行预设 prompt。它解决了手动触发任务和缺乏定时自动化的问题,核心能力包括 5 段 cron 调度、会话钉住、项目工作目录定位,以及通过 timer_agent 工具和 Web GUI 管理任务。
如何安装
dsh plugin --profile web add github:louishaol/dsh-timer-agent- 分类
- 工作流与自动化
- 平台
- DSH Plugin
- 作者
- louishaol
- 分发方式
- 插件
dsh-timer-agent 核心特性
dsh-timer-agent 仓库简介
它是做什么的?
dsh-timer-agent 是 DeepSeek Harness(DSH)的定时任务插件,将 cron 调度与 AI Agent 引擎结合,让 DSH 在指定时间自动运行真实 agent 会话执行预设 prompt。它解决了手动触发任务和缺乏定时自动化的问题,核心能力包括 5 段 cron 调度、会话钉住、项目工作目录定位、以及通过 timer_agent 工具和 Web GUI 管理任务。
核心功能
- 定时执行:支持 5 段 cron(分 时 日 月 周)及预设(每天 09:00、每小时等),到点触发真实 agent 会话。
- 目标选择:通过可折叠项目树选择已有会话(钉住对话)或新建会话(自动加载 AGENTS.md),也可使用默认工作空间。
- 任务管理:Web 侧边栏「定时任务」面板支持列表、搜索、详情、执行历史、立即执行、重置、删除。
- 模型工具:对话中可直接调用
timer_agent工具创建、列出、更新、暂停、恢复、归档、重启、移除或运行任务。 - 普通任务(命令):不经过 AI,直接执行指定命令和参数,记录 stdout/stderr 尾部与退出码,适合脚本自动化。
- 安全设计:API 路由仅回环访问,任务台账原子写入,损坏降级不崩溃。
怎么使用这个插件?
在 DSH 中启用插件并重启 dsh web 后,侧边栏出现「定时任务」入口。你可以通过 Web 面板或对话中的 timer_agent 工具创建任务:指定 cron 表达式、选择目标会话或项目目录,并填写要执行的 prompt。到点后,插件会启动 agent 会话执行任务,执行结果(成功/失败)会记录在台账中。对于普通命令任务,直接填入命令和参数即可,无需消耗 API 额度。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:louishaol/dsh-timer-agent。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
