创建、测试和管理 Automations
定义重复任务、选择触发器与工具,并通过真实运行验证结果。
This page has not been translated into English yet. The original Chinese version is shown below.
在开始配置前,先确认仓库和账号满足Automations 使用条件。将任务写成每次触发都能独立理解的说明,而不是依赖某次私人聊天上下文。
创建
- 进入仓库 Agents → Automations,点击 Create new。
- 填写可识别的名称。
- 选择一个或多个计划或事件触发器,并按需添加搜索、变更文件筛选。
- 编写 prompt,说明任务、范围和交付要求。
- 按需选择模型。
- 选择所需工具;可用 Suggest tools 辅助,再检查最终列表。
- 点击 Create automation 保存。
例如 Issue 分类任务可写明根据内容区分 bug、enhancement 或其他类型。若只希望提出建议而不直接修改 Issue,应明确使用 suggest,见Issue 建议与审批。
Run now 是真实运行
打开某个自动化,点击 Run now,无需等触发器就会启动 cloud agent 会话,使用已配置 prompt 和工具执行任务。它不是仅检查配置语法的 dry run,可能产生真实 Issue、标签或代码改动。
打开会话检查任务范围、调用工具及实际输出。先用范围小的任务验证筛选和交付,再决定是否扩大。
编辑与停止后续触发
Automations 面板可查看自己的自动化及关联会话,也可修改名称、prompt、触发器、工具和模型。
- Disable 停止继续按触发器运行,之后可以再启用。
- Delete 移除不再需要的自动化。
- 用户级 Automations 视图可以查看跨仓库的自动化并进入对应管理页。
官方管理页没有把 Disable 描述成取消已在执行的会话。如果某次任务正在运行且需要停止,应进入会话管理使用 Stop session。
配置不在 Git 中
Automations 独立于仓库文件保存,不会作为代码提交,也不通过 PR 做版本评审。修改后应通过运行记录确认实际效果;需要可提交的 Markdown 配置与 lock 文件时,使用Agentic Workflows。
配置仅创建者可见,运行会话却对仓库读者可见。诊断前应考虑这两个访问范围,不能让管理员在看不到的配置页中寻找问题。