Skip to content

Web 定时任务是 Claude Code 的云端自动化功能,任务在 Anthropic 管理的服务器上按计划运行,即使你的电脑关机也能持续执行。典型场景:每天自动审查 PR、夜间分析 CI 失败、PR 合并后同步文档、每周依赖项审计。通过 claude.ai/code 网页界面创建和管理任务,可连接 GitHub 仓库授权文件操作,支持 cron 表达式配置调度周期。Pro/Team/Enterprise 订阅均可使用。

Web 定时任务:云端自动化调度

云端定时任务在 Anthropic 管理的基础设施上按计划运行提示词,即使你的电脑关机也会持续执行

典型使用场景:

  • 每天早上自动审查待处理的 PR
  • 夜间分析 CI 失败并生成摘要
  • PR 合并后自动同步文档
  • 每周运行依赖项审计

定时任务适用于所有 Claude Code on the web 用户(Pro、Max、Team、Enterprise)。


三种调度方式对比

云端(本页)Desktop/loop
运行在Anthropic 云你的机器你的机器
需要机器开着
需要打开会话
重启后持续否(会话级)
访问本地文件否(新 clone)
MCP 服务器按任务配置的 connectors配置文件 + connectors继承自会话
权限确认否(全自动)可配置继承自会话
最短间隔1 小时1 分钟1 分钟

选择原则:需要无人值守可靠运行 → 云端任务;需要访问本地文件 → Desktop 任务;在会话内快速轮询 → /loop


创建定时任务

三种入口:

  • Web:访问 claude.ai/code/scheduled,点击 New scheduled task
  • Desktop App:打开 Schedule 页面,点击 New taskNew remote task
  • CLI:在任意会话里运行 /schedule,或直接带描述:/schedule daily PR review at 9am

创建步骤:

1. 命名任务并写提示词

任务提示词是最重要的部分——任务全自动运行,提示词必须自包含,明确说明要做什么以及什么是成功状态。选择模型(任务每次运行使用该模型)。

2. 选择仓库

添加一个或多个 GitHub 仓库。每次运行时从默认分支新 clone。Claude 会在 claude/ 前缀的分支上做修改。如需允许推送到任意分支,开启 Allow unrestricted branch pushes

3. 选择运行环境

选择一个云环境,控制:

  • 网络访问级别
  • 环境变量(API keys、tokens 等密钥)
  • 启动脚本(安装依赖、配置工具等)

默认有一个 Default 环境可用,需要自定义可以提前创建。

4. 设置调度频率

频率说明
Hourly每小时运行一次
Daily每天指定时间运行(默认本地时间 9:00 AM)
Weekdays同 Daily,但跳过周六周日
Weekly每周指定日期和时间运行

时间以你的本地时区配置,无需手动转换时区。任务实际运行时间可能比计划稍晚几分钟(偏移量对每个任务一致)。

需要更复杂的计划(如每 2 小时、每月第一天)?选最接近的预设,然后用 /schedule update 在 CLI 中设置精确计划。

5. 配置 Connectors

所有已连接的 MCP connectors 默认包含。移除不需要的以限制任务的工具访问范围。Connectors 让 Claude 在运行时访问 Slack、Linear、Google Drive 等外部服务。

6. 创建

点击 Create,任务出现在列表中,下次计划时间自动运行。每次运行创建一个新会话,可以查看 Claude 的操作、审查改动、创建 PR。点击 Run now 立即触发一次运行。


管理定时任务

点击任务进入详情页,查看仓库、connectors、提示词、计划和历史运行记录。

查看和继续运行:点击任意历史运行,打开完整会话查看 Claude 的操作,可以继续对话或创建 PR。

控制任务:

  • Run now:立即触发一次
  • 暂停/恢复:使用 Repeats 部分的切换开关,暂停保留配置但停止运行
  • 编辑:修改名称、提示词、计划、仓库、环境、connectors
  • 删除:删除任务,但该任务产生的历史会话保留在会话列表中

CLI 管理:

  • /schedule list:查看所有任务
  • /schedule update:修改任务
  • /schedule run:立即触发一次

示例提示词

每日 PR 审查:

Review all open pull requests in the repository. For each PR, check:
1. Does it have a clear description?
2. Are there any obvious bugs or security issues?
3. Is the code consistent with the existing style?

Post a summary comment on each PR with your findings.

夜间 CI 分析:

Look at all CI failures from the past 24 hours. Group them by type (flaky tests, real failures, infrastructure issues). For each real failure, check if there's an open issue and create one if not. Post a summary to the #ci-status Slack channel.

相关文档

常见问题

Q: Web 定时任务和桌面应用的定时任务有什么区别?

A: Web 定时任务在 Anthropic 云端运行,即使电脑关机也会执行,但只能访问连接的 GitHub 仓库,无法访问本地文件。桌面定时任务在你的电脑上运行,可以访问本地文件系统,但需要电脑开机且 Claude Code 应用在运行。

Q: 定时任务失败了怎么排查?

A: 在 claude.ai/code 的任务列表中查看失败任务的日志,确认 GitHub 仓库授权是否有效、任务的提示词是否清晰具体。Claude 无法推断上下文——任务描述要包含足够的信息让 Claude 知道具体做什么。

Q: Web 定时任务需要额外付费吗?

A: Web 定时任务本身不额外收费,但会消耗你的 Claude 订阅用量(每次任务运行消耗 token)。Pro、Team、Enterprise 订阅都可以使用,免费版不支持。