Anthropic 正在通过发布名为“routines”的新功能来扩展其 Claude Code 工具的能力,该功能目前处于研究预览阶段。开发者可以将提示词(prompts)、代码库(repositories)和连接器(connectors)封装进自动化配置中,并在 Anthropic 管理的云端基础设施上运行。
根据 code.claude.com 的文档显示,routines 的设计初衷是即使在用户的本地计算机关机时也能执行任务。该系统支持多种触发类型,包括定时任务(如每晚或每周运行)、通过 API 端点的 HTTP POST 请求进行的手动触发,以及响应 GitHub Pull Request 或 Push 操作的自动化触发。
自动化开发者工作流
文档概述了这一全新自动化层的一些实际应用场景。例如,可以配置一项 routine 在每个工作日的晚上运行,用于处理积压任务(backlog maintenance):自动读取追踪器中的 Issue,添加标签,并将摘要发布到 Slack 频道。
开发者还可以利用 API 触发器来进行告警分诊(alert triage)。在这种场景下,当监控工具达到错误阈值时会调用该 routine,促使 AI 提取堆栈跟踪信息(stack traces),将其与最近的提交(commits)进行关联,并自动创建一个包含建议修复方案的 Pull Request 草案。
对于注重代码质量的团队,可以配置 GitHub 触发器在提交 Pull Request 时自动运行。该 routine 可以针对安全性、性能和代码风格执行特定的检查清单,并通过行内评论(inline comments)为人工审核员提供辅助。
Anthropic 指出,只要启用了 Web 版 Claude Code,Pro、Max、Team 和 Enterprise 方案的用户均可使用 routines 功能。用户可以通过 Claude.ai 界面或通过命令行界面使用 `/schedule` 命令来管理这些自动化任务。
由于该功能目前仍处于研究预览阶段,文档中也提醒道,随着技术的成熟,“其行为、限制以及 API 接口可能会发生变化”。