--- name: gitea-stop-scheduler description: 停止所有定时任务 --- 停止正在运行的定时任务。 ## 工作流程 ### 第一步:列出所有定时任务 使用 CronList 获取所有当前运行的定时任务。 ### 第二步:停止所有任务 对每个任务使用 CronDelete 停止它。 ### 第三步:确认停止 显示已停止的任务列表。 ## 示例输出 ``` ⏹️ 停止定时任务 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📋 正在运行的定时任务: • job-abc123 (Code Agent) • job-def456 (PR Agent) ✅ 已停止任务: • job-abc123 - Code Agent • job-def456 - PR Agent ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ 所有定时任务已停止! 💡 提示: • 使用 /gitea-start-scheduler 重新启动 • 任务状态不会保存,需要重新创建 ``` ## 注意事项 1. **不可恢复**: 停止后无法恢复,需要重新创建定时任务 2. **正在运行的子Agent**: 如果有子Agent正在工作,它不会立即停止,而是完成当前任务后自动退出 3. **清理**: 停止任务不会删除已创建的代码或 PRs 4. **子Agent模式**: 定时任务使用子Agent模式运行,停止定时任务不影响已启动的子Agent ## 相关命令 - `/gitea-start-scheduler` - 启动定时任务 - `/gitea-status` - 查看任务状态