DSH Plugins
返回列表
⚙️

dsh-noagent-schedule

工作流 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install monkey-sking/dsh-noagent-schedule

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install monkey-sking/dsh-noagent-schedule,或从插件市场安装;源码仓库为 https://github.com/monkey-sking/dsh-noagent-schedule。

插件介绍

在 DSH 生态里,多数定时插件每次 cron 都会向会话投递消息或新开对话,等于必然唤醒模型并消耗 Token。若你真正需要的只是「每隔一段时间跑一段脚本、看日志、偶尔在结果变化时再通知 AI」,这种设计既贵又吵。dsh-noagent-schedule 走另一条路:由 Host 像 systemd 或 launchd 一样直接执行命令,定时 tick 完全不碰 LLM 服务。

插件支持五段 Vixie cron 或 everySeconds 固定间隔,可为每个任务指定 IANA 时区;每次运行写入独立日志与 runs.jsonl 台账,并提供重叠跳过、超时终止等运维向能力。界面类似青龙面板:总览、搜索与状态筛选、可读化调度描述、最近运行条带与日志抽屉,并可在页面上启用/禁用、改 cron 或命令,写入前校验与备份,避免 jobs.json 损坏。

「变化唤醒」适合把轮询脚本变成事件源:探测仍按计划免费执行,只有输出指纹变化时才向指定会话投递一次消息,首跑仅建基线,失败退出不会误触发。Agent 工具 noagent_status、noagent_run、noagent_log、noagent_update 与 UI 共用同一套实现。

适合需要定时备份、同步、健康检查、轻量监控等纯脚本自动化、又不想为每个 tick 付 Token 的用户。需注意:仅在 DSH 运行时调度,错过的时间不会补跑;任务以 Host 权限执行,并非沙箱;macOS 上受 TCC 限制时请以日志为准。

使用场景

  • 定时跑备份或同步脚本,无需每个 tick 唤醒模型
  • 用 cron 做健康检查与日志轮转,在面板查看最近运行
  • 轮询外部状态,仅在输出变化时通知指定会话

适合人员

  • 希望 DSH 内做 cron 式脚本、又不想为定时 tick 付 Token 的用户
  • 需要青龙式任务列表、日志与页内编辑的运维习惯者
  • 要把轮询脚本变成「有变化才叫 AI」的事件源开发者