dsh-automation:DeepSeek Harness 的定时 Coding 任务自动化插件
titanwings/dsh-automation
DSH 自动化插件,让 Coding 任务按计划在全新 Agent Session 中独立运行,并可从 DSH Web 或 Agent 创建和管理定时任务,留下可审计的运行记录。
dsh-automation 是 DeepSeek Harness 的自动化插件,让 Coding 任务按计划在全新的 Agent Session 中运行,并由用户或 Agent 创建和管理定时任务。它解决重复性或一次性编码工作无法脱离旧对话独立运行的问题,确保每次无人值守的运行都处于明确的工作区与权限边界内,并留下可审计的记录。核心能力涵盖从 DSH Web 或根 Agent 创建和管理调度、支持多种调度模式、模型目标固定、以及详细的运行历史。
如何安装
dsh plugin --profile web add github:titanwings/dsh-automation- 分类
- 工作流与自动化
- 平台
- DSH Plugin
- 作者
- titanwings
- 分发方式
- 插件
dsh-automation 核心特性
dsh-automation 仓库简介
它是做什么的?
dsh-automation 是 DeepSeek Harness(DSH)的自动化插件,让 Coding 任务按计划在全新的 Agent Session 中运行,并由用户或 Agent 创建和管理定时任务。它解决重复性或一次性编码工作无法脱离旧对话独立运行的问题,确保每次无人值守的运行都处于明确的工作区与权限边界内,并留下可审计的记录。核心能力涵盖从 DSH Web 或根 Agent 创建和管理调度、支持多种调度模式、模型目标固定、以及详细的运行历史。
核心功能
- 双入口控制平面:通过 DSH Web 侧边栏或对话标签页,或任何符合条件的根 Agent 自然语言指令,创建、暂停、恢复、立即运行和删除自动化规则。
- 可读的调度:支持一次性、固定间隔、每日或每周规则,每日和每周使用 IANA 时区,并规范化为 RFC 5545 RRULE 存储。
- 模型目标固定:Web 表单可跟随全局模型或固定特定 provider/model 对,并可为固定模型指定推理努力值,每次运行快照保留相同目标。
- 干净的执行边界:每次调度运行都启动新的 Session ID 和全新根 Agent,使用保存的提示词而非源对话历史,并捕获工作区、cwd、Agent 预设、权限预设和模型目标。
- 可审计的运行历史:运行状态从 queued 到 running 再到 succeeded 等终态,记录定义修订和持久运行记录,解释失败原因。
怎么使用这个插件?
在 DSH 中启用后,从 DSH Web 侧边栏或对话标签页打开 Automations,创建规则并设置调度;或向任何符合条件的根 Agent 用自然语言描述需求,Agent 通过六个作用域工具管理自动化。每次调度运行都会在全新 Agent Session 中执行保存的任务,并在运行历史中留下可检查的结果。若任务依赖未说明的聊天历史、需要中途交互批准或应响应文件/HTTP/进程条件,则不适合自动化。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:titanwings/dsh-automation。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
