dsh-automation
在终端中运行以下命令:
dsh plugin install titanwings/dsh-automation
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装 dsh-automation 插件,请运行 `dsh plugin install titanwings/dsh-automation`;完整源码地址:https://github.com/titanwings/dsh-automation
插件介绍
在日常编码中,很多任务是重复的、有边界的,却常常因为依赖聊天上下文而难以自动化。dsh-automation 解决这个问题:它将任务、计划和权限边界打包,每次运行都在一个全新的 root Agent 和 Session 中启动,使用保存的提示词,不继承源对话历史,从而保证执行环境干净、可预测。
核心能力包括:从 DSH Web 或任何合格的 root Agent 创建和管理计划,支持一次性、固定间隔、每日和每周规则,使用 IANA 时区并规范为 RFC 5545 RRULE。每次运行保留不可变的定义版本、提示快照和模型目标,并记录成功、失败、跳过或取消等最终状态,形成可审计的历史。权限上只允许只读或工作区写入两种模式,失败关闭,避免无人值守时的越权。
这个插件适合需要定期自动化编码任务的个人或团队,比如工作日回归分类、每周仓库健康报告、一次性验证或生成代码刷新。如果你希望任务可重复、有明确边界,并且需要事后检查每次运行的内容和结果,dsh-automation 会是一个可靠的选择。
截图预览
使用场景
- 每周自动生成仓库健康报告并汇总到新会话
- 工作日定时执行回归测试分类并记录失败摘要
- 设置一次性任务在稍后重新验证偶发故障
适合人员
- 需要定期自动执行编码任务的开发者
- 希望无人值守运行有明确权限边界和审计记录的团队
- 依赖 DSH 工作区并需要从 Web 或 Agent 管理计划的用户


