☰
把Open Cowork变成自动打工的AI:定时任务设置的完整指南
2026/10/8 7:47:06 网站建设 项目流程

把Open Cowork变成自动打工的AI:定时任务设置的完整指南

【免费下载链接】open-coworkOpen-source AI agent desktop app for Windows & macOS. One-click install Claude Code, MCP tools, and Skills — with sandbox isolation, multi-model support, and Feishu/Slack integration.项目地址: https://gitcode.com/gh_mirrors/op/open-cowork

Open Cowork 是一款开源的 AI Agent 桌面应用,支持 Windows 与 macOS,主打一键安装、多模型、沙箱隔离。它还有一个经常被忽略的实用功能——定时任务:写好一段 Prompt,设定好触发时间,到点后 Open Cowork 就会自动开启一个 AI 会话替你执行任务,比如每天早八点自动整理工作日报、每周五自动检查项目代码。这篇文章就是Open Cowork 定时任务设置指南,帮你把它变成"自动打工"的 AI 助理。

一、定时任务能做什么?

一句话概括:闹钟式自动执行 Prompt。你不需要守在电脑前,只要应用保持运行,Open Cowork 就会在指定时间自动创建会话、加载你的 Prompt 并交给 AI 执行。

常见的使用场景:

  • 📅 每天早上自动生成本日工作计划 / 邮件摘要
  • 🔄 每隔几小时轮询检查某个服务或仓库状态
  • 📊 每周五自动汇总本周工作产出
  • 🧹 每天深夜自动整理文件、清理临时目录

二、4 种执行模式:总有一款适合你

Open Cowork 的定时任务支持 4 种调度模式,在设置页的"执行模式"下拉框中选择即可:

1. 单次执行(once)

选择一个未来的时间点,任务只跑一次,适合"明天早上 9 点提醒我整理文档"这类一次性需求。注意:执行时间必须晚于当前时间,想马上跑?用"立即执行"按钮。

2. 每日多时段(daily)⭐ 推荐

设定每天自动执行的时间段,支持多个时间,比如08:00和18:00各执行一次。界面提供了 12 个常用时间点快捷选择,选起来非常快。

3. 每周固定日程(weekly)

勾选星期几 + 多个执行时段,例如"每周一、三、五 09:00",适合周期性但只在工作日执行的任务。

4. 固定间隔(legacy-interval)

"每 N 分钟 / 小时 / 天"执行一次,兼容旧版本规则。新任务建议使用上面的多时段模式,间隔模式作为补充。

模式的定义与校验逻辑位于 scheduled-task-manager.ts,包括时段格式(HH:mm)与星期归一化处理。

三、5 步创建你的第一个定时任务

🧭 入口:设置 → 定时任务(页面显示为"闹钟式自动执行 Prompt")。

  1. 填写 Prompt:写下"到点后自动执行的内容",比如"总结当前仓库最近 1 天的提交记录并生成日报"。
  2. 选择执行目录:默认继承当前工作目录,也可以指定某个项目路径。
  3. 选择执行模式:单次 / 每日 / 每周 / 固定间隔,并按需选择星期与时段。
  4. 预览下次执行时间:表单底部会实时显示"下次预计执行",确认无误。
  5. 点击创建任务:任务立即生效,列表会自动生成标题[定时任务] + 模型摘要,方便在会话列表里区分。

创建后,任务会持久化保存到本地 SQLite 数据库(见 scheduled-task-store.ts),重启应用后依然有效。

四、任务列表管理:启停、立即执行与停止

每个任务卡片上都有完整的操作入口:

操作说明
▶️立即执行不等时间到,马上触发一次(见 runNow 实现)
⏸️停用 / 启用停用只阻止后续自动触发,已在跑的会话需到会话列表手动停止
✏️编辑修改 Prompt、时间与模式;修改 Prompt 后标题会自动重新生成
🗑️删除二次确认后删除任务
⏹️停止执行直接终止该任务最近一次执行会话

卡片上还能看到下次执行时间、上次执行时间、最近错误、最近会话状态——任务跑失败了不用慌,最近错误会告诉你原因。

五、Open Cowork 是如何执行定时任务的?

整个调度引擎是一个基于计时器的循环:应用启动时加载全部任务并为每个任务挂一个定时器,到点后:

  1. 计算重复任务的"下一次执行时间"并自动续期;
  2. 把任务交给会话管理器,自动startSession(标题, Prompt, 目录)开启 AI 会话执行;
  3. 执行成功或失败的结果(会话 ID / 错误信息)都会写回任务记录。

核心调度代码在 scheduled-task-manager.ts,任务与 AI 会话的接线在 src/main/index.ts。任务标题的自动生成规则([定时任务]前缀 + Prompt 摘要)见 task-title.ts。

💡 提示:定时任务依赖应用本体在运行,电脑关机或退出应用期间错过的触发不会补跑。

六、常见问题 FAQ

Q:任务到点了但没有执行?先确认应用正在运行;再看任务是否处于"启用"状态;单次任务的时间若早于当前时刻,需要重新编辑一个未来的时间。

Q:修改 Prompt 后标题会怎么变?保存后系统会基于新 Prompt 重新自动生成[定时任务]标题;未修改 Prompt 则保留原标题(规则见 SettingsSchedule.tsx)。

Q:想立刻看效果怎么办?直接点"立即执行",无需等待调度时间。

总结

Open Cowork 的定时任务功能上手极简:写 Prompt → 选模式 → 定时间,之后它就是一台不知疲倦的 AI 打工机器。配合它的多模型支持与沙箱隔离,你可以放心地把重复性工作交给它。建议从"每日多时段"模式开始,创建一个早间日报任务,体验 5 分钟就懂它的全部价值 🚀

【免费下载链接】open-coworkOpen-source AI agent desktop app for Windows & macOS. One-click install Claude Code, MCP tools, and Skills — with sandbox isolation, multi-model support, and Feishu/Slack integration.项目地址: https://gitcode.com/gh_mirrors/op/open-cowork

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询