跳转到主要内容
计划会话允许你创建周期性 Devin 会话,并按你设定的频率自动运行。你可以用它们来自动化处理重复性任务,例如每日报告、定期代码维护、常规数据分析等。

创建计划会话

创建计划会话有两种方式:

通过输入框创建

  1. 在 Devin 输入框中输入你的提示
  2. 点击输入框右侧的 三点菜单 (⋯)
  3. 选择 Schedule Devin
  4. 系统会跳转到计划创建页面,你的提示会被自动填入

在 “Schedules” 设置页面中

  1. 在侧边栏中进入 Settings > Schedules
  2. 点击 Create schedule
  3. 填写计划的详细信息

配置计划

在创建或编辑计划时,您可以配置以下选项:

名称

为你的计划设置一个具有描述性的名称,便于在列表中快速识别(例如,“Daily CI Report” 或 “Weekly Dependency Updates”)。

Agent

选择用于运行预定会话的 Agent 类型:
  • Devin — 标准 AI 软件工程师(默认)
  • Data Analyst — 针对数据分析和查询优化
  • Advanced — 用于 playbook 和会话分析

Playbook(可选)

为预定会话关联一个 playbook。每当计划运行时,都会应用该 playbook,从而确保执行行为的一致性。

频率

设置计划任务的运行频率。频率编辑器支持两种模式: 可视化模式 提供预设选项:
  • 每小时 — 每 N 小时运行一次
  • 每天 — 每天在特定时间运行
  • 每周 — 在选定的星期几的特定时间运行
时间会以你的本地时区显示,但在内部会以 UTC 存储。编辑器会自动处理时区转换。
自定义模式 允许你直接输入标准的 cron 表达式(例如,0 9 * * 1-5 表示在工作日的 UTC 时间上午 9 点运行)。这为配置复杂计划提供了完全的灵活性。

邮件通知

控制你接收计划会话运行相关邮件通知的时间:
  • 始终 — 每次运行后都会收到通知
  • 仅在失败时 — 只有当计划会话失败时才会收到通知(默认)
  • 从不 — 不会收到任何通知

Prompt

编写每次计划任务运行时 Devin 将遵循的指令。这与您在开始常规 Devin 会话时输入的提示内容相同。

管理计划

前往 Settings > Schedules 查看所有已排程的会话。列表会显示每个计划的名称、执行频率、上次运行时间和当前状态。

状态

每个计划具有以下三种状态之一:
  • Active — 该计划已启用,并将在下一个预定时间点运行
  • Paused — 该计划已禁用,在重新启用前不会运行
  • Error — 该计划连续执行失败

编辑计划

点击列表中的任一计划即可查看其详细信息。点击 Edit 可修改其配置,包括名称、提示词、智能体、playbook、执行频率、通知设置,以及其当前是启用还是暂停状态。

暂停和恢复

你可以通过编辑计划,将 Status 开关切换为 Paused 来暂停计划。已暂停的计划在重新启用之前不会创建新的会话。将其切换回 Active 即可恢复。

删除计划任务

在计划任务详情页点击 三点菜单,然后选择 删除。这将永久删除该计划任务。由该计划任务创建的历史会话不会受到影响。

查看过去的会话

每个日程详情页面都有一个 Past Sessions 选项卡,列出该日程创建的所有 Devin 会话。点击任一会话即可进入该会话的完整视图。这对于回顾结果、排查故障或审计该日程在一段时间内的执行情况非常有用。

使用场景

以下是一些使用 Scheduled Sessions 的常见方式:
  • 每日站会报告 — 每天早晨汇总最近的 PR、问题或提交
  • 定期依赖更新 — 每周检查并应用依赖更新
  • 定期数据分析 — 定期基于你的数据生成报告或仪表盘
  • 常规代码维护 — 按计划运行 lint 修复、无用代码清理或测试覆盖率检查
  • 监控与告警 — 定期检查系统健康状况或审查日志以发现异常