前置条件
- 一个已连接到 GitHub 或 GitLab 仓库的 Mintlify 项目
- 对于 GitHub:在你计划用于自动化的每个仓库上都安装 Mintlify GitHub 应用
- 对于 GitLab:已连接的 GitLab 账户(请参见下方GitLab 设置)
创建自定义自动化
agent 运行在受限互联网访问的隔离沙箱中。它无法在运行时安装额外的包或工具。引用不可用工具的提示词可能产生意外结果或失败。
- 在控制台中打开 Automations 页面。
- 点击 Create a custom automation。
- 配置自动化名称、触发器、指令、上下文仓库、集成和更新模式。有关各字段的详细说明,请参见配置。
- 点击 Create automation。
撰写有效的指令
- 描述结果。 告诉 agent 一次成功的运行应该是什么样的。
- 撰写流程。 给 agent 一份按步骤执行的指南。
- 保持范围窄。 将复杂任务拆分到多个自动化中,而不是合并到一个提示词里。
GitLab 设置
要在自动化中使用 GitLab 仓库,请通过 GitLab OAuth 设置页面连接每个项目。请连接自动化涉及的所有仓库——你的文档仓库以及任何触发或上下文仓库。你必须在每个项目中至少具有 Maintainer 角色。自动化需要付费的 GitLab 套餐。代理使用短期项目访问令牌来访问仓库,GitLab 的 Free 套餐不支持此功能。
删除自定义自动化
- 在控制台中打开 Automations 页面。
- 点击自动化旁边的 设置按钮。
- 点击 Delete。