Repository navigation
v0.3.0:任务预设 · 跳过一次 · 界面优化
新特性
任务预设(Preset)
- 新建/编辑任务时,目标会话为「新会话」可选择 agent 预设(如 standard、code 等),已固定会话不受影响
- 新增
GET /api/dsh-timer-agent/preset-options路由,返回可用预设列表与默认值 timer_agent工具 create/update 支持preset参数
跳过一次
- 任务详情「定时运行」区新增跳过一次按钮:跳过下一次定时执行,直接到下下次
- 按钮悬停预览跳过后的新运行时间
- 实现基于
nextRunAt前滚一次(基准max(nextRunAt, now),兼容错过触发的补跑场景)
界面优化
- 上次触发 / 下次运行位置互换,跳过按钮紧贴下次运行时间
- 新建与编辑窗口的目标会话树区域缩小并支持拖拽调节
- 详情页执行记录默认显示 3 条(全部/收起切换),Prompt 默认显示 4 行(查看/收起切换)
测试
- e2e 124 项 / UI 35 项 / client-apply 15 项全部通过
- 双实例真实宿主验证:preset-options 路由、preset CRUD、skipNext 均正常
完整变更: v0.2.0...v0.3.0