自动化会按计划或在仓库发生变更时自动运行 agent。每个自动化都会为 agent 定义一个提示词,以及触发其运行的条件。自动化同时支持 GitHub 和 GitLab 仓库。
当自动化运行时,agent 会读取你的项目内容以及任何已连接的仓库,然后按照提示词进行更新。
对于周期性任务,例如发布更新日志或审计 SEO 元数据,使用按计划运行的自动化。对于响应式维护任务,例如翻译或在源代码变更时更新内容,使用由内容或代码变更触发的自动化。
自动化支持三种触发器类型。
- 内容更新(Content update):当内容推送到你的 Mintlify 项目仓库时运行,包括 pull request 合并和直接推送。
- 代码变更(Code change):当已连接的源代码仓库中有 pull request 合并时运行。
- 自定义计划(Custom schedule):按周期性计划运行。自动化会在预定时间的 10 分钟内进入队列。
每个自动化只能有一个触发器。你无法在单个自动化中组合多种触发器类型。
自动化运行会计入你的积分使用量。可在控制台的 Usage 页面查看积分使用情况、设置超额用量并管理你的积分套餐。
每个自动化每天最多可运行 500 次。失败的运行不计入此限制。
预定义自动化
所有预定义自动化的参考:触发器、更新模式和必需配置。
管理自动化
启用预定义自动化并配置触发器、更新模式和上下文。
创建自定义自动化
使用你自己的触发器、指令和上下文仓库构建自动化。
学习最佳实践
选择合适的触发器、撰写有效的指令并审查结果。