跳到主要内容

dsh-automation

已验证

@lyhue1991/dsh-automation · v0.4.0 · Apache-2.0 · Web 界面

在独立 DSH Session 中按计划执行编码任务,支持 Web 设置页与 Agent 双入口管理。

安装

dsh plugin add @lyhue1991/dsh-automation

用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。

源码

标签

作者

说明文档

DSH Automation

在独立 DSH Session 中按计划执行编码任务

English · 更新日志 · Apache-2.0

许可证:Apache-2.0 npm package npm 下载量 DSH Web Plugin Node.js 22 or later

DSH Automation 是社区维护的 DeepSeek Harness(DSH)插件,并非 DeepSeek AI 官方产品。

衍生自 Apache-2.0 开源原版 @michengai/dsh-automation,详见 NOTICE。

主要功能

  • 定时编码任务 — 每次到期都在新的 Agent 和 Session 中运行。
  • 完整调度控制 — 不重复、每小时、每天、每周、每月、间隔和自定义间隔天数。
  • 双入口管理 — 在「设置 → 定时任务」管理,或在任意对话里描述即可创建。
  • 工作区限定 — 可选工作目录、模型、技能和 Host 任意权限预设。
  • 持久化记录 — 每次运行的状态都会记录并支持筛选。

安装

从 npm 安装到 web profile:

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web add @lyhue1991/dsh-automation@latest --registry=https://registry.npmjs.org/
dsh --profile web --dump-config

重启 DSH Web 并在浏览器硬刷新。需要钉死某一版时,把 @latest 换成 @0.1.0。

从源码安装(需 Node.js 22.19+),克隆仓库后:

Set-Location D:\Repository\deepseek-harness-plugin
git clone https://github.com/lyhue1991/dsh-automation.git
Set-Location .\dsh-automation
pnpm install
pnpm build
dsh plugin --profile web add .
dsh --profile web --dump-config

重启 DSH Web 并在浏览器硬刷新。

许可证

本项目采用 Apache License 2.0。