# dsh-plugin-mcn-schedule 计划任务插件(MCN 工作台功能插件):定时提醒 / 周期任务管理。 ## 功能 - 创建任务:一次性(指定时间)或循环(固定间隔,最小 1 分钟) - 到期触发:页面内 toast 提醒 + 触发记录(历史保留) - 任务管理:编辑 / 启停 / 立即触发(测试)/ 删除 - 数据持久化:`~/.dsh/mcn-schedule.json` ## 入口 注册到 MCN 工作台入口网格(`window.__mcnEntries`),unshift 置顶显示。 ## 接口 | 方法 | 路径 | 说明 | |---|---|---| | GET | /mcn/schedule/list | 任务列表(含 nextRunAt / 历史) | | POST | /mcn/schedule/create | 创建 {name, type, at?, intervalMinutes?, prompt?, enabled?} | | POST | /mcn/schedule/update | 更新 {id, ...} | | POST | /mcn/schedule/delete | 删除 {id} | | POST | /mcn/schedule/fire-now | 立即触发 {id}(测试) | | GET | /mcn/schedule/events?since=ts | 轮询新触发事件 | ## 安装 插件目录放入 profile 的 `node_modules/`(如 `profiles/web/node_modules/dsh-plugin-mcn-schedule/`), bundle patch(`cordis.patch.yml`)自动注册插件行,重启 DSH 后生效。