Agent 集成服务配置指南
你可以配置 Augment Agent 与 GitHub、Linear、Notion 等外部服务的集成,这样 Agent 就可以访问更多上下文信息,甚至直接帮你操作这些平台。
什么是 Agent 集成?
通过集成外部服务,Augment Agent 可以更智能地理解你的请求,也能代表你执行操作(比如创建 Issue、提交 PR、更新文档等)。这些集成让你不用离开编辑器,就能完成整套开发流程。
一旦配置完成,Agent 会自动根据上下文选择合适的服务。当然,你也可以直接在请求中提到某个服务,比如:
“帮我根据 GitHub 上的 Issue #123 提交一个 PR。”
如何设置集成(以 JetBrains IDE 为例)
在 JetBrains 中配置 Agent 集成非常简单:
- 点击 IDE 右下角的 Augment 图标,然后选择 Tools Settings
- 在设置页找到你想配置的服务,点击 Connect
接着你会被跳转到该服务的授权页面,完成授权后,就可以在 IDE 中使用该集成了。
GitHub 集成
连接 GitHub 后,Agent 可以:
- 获取 Issue 内容
- 修改代码
- 直接在编辑器中帮你提交 Pull Request
示例请求
- “实现 Issue #123 并提交 PR”
- “找出分配给我的所有 GitHub Issues”
- “查看我最近一次提交的 CI 状态”
详细的授权说明见 GitHub 文档。
Linear 集成
Agent 可以在 IDE 中读取、评论、更新或关闭你的 Linear 任务。
示例请求
- “修复 TES-1”
- “为这些 TODO 创建 Linear 工单”
- “帮我整理这些新的 bug 报告”
详细的授权说明见 Linear 文档。
Jira 集成
Agent 可以处理 Jira 工单,包括查看、创建和更新任务。
示例请求
- “列出所有分配给我的 Jira 工单”
- “为这个 bug 创建一个 Jira 工单”
- “创建 PR 来修复 SOF-123”
- “把 PROJ-123 的状态更新为 In Progress”
详细的授权说明见 Jira 文档。
Confluence 集成
你可以直接在 IDE 中查询或编辑 Confluence 文档,确保团队知识库保持更新,而且不用来回切换上下文。
示例请求
- “总结一下我们 Confluence 上关于微服务架构的页面内容”
- “在 Confluence 中查找发布流程文档”
- “更新入职文档,说明我们如何使用 Bazel”
详细的授权说明见 Confluence 文档。
Notion 集成(只读)
你可以在 IDE 中搜索 Notion 内容,比如文档、会议记录、项目说明等,当前为只读权限。
示例请求
- “查找关于 API 文档的 Notion 页面”
- “显示付款系统的技术规格文档”
- “昨天团队会议还有哪些任务没完成?”
详细的授权说明见 Notion 文档。