让 Agent 参与 Teams 里的讨论,处理 Azure Repos 上的 PR。
AgentConnect 现在支持 Microsoft Teams 和 Azure DevOps 了。团队用 Microsoft 365 的话,Claude Code、Codex 等 Agent 可以直接参与 Teams 里的讨论,也能在 Azure Repos 里干活。
在频道里发帖时 @ Agent,它会在这条帖子的回复里作答。之后在回复里继续说,都是同一个会话,可以随时补充信息或调整方向。Agent 的回答只发一条,边处理边原地更新。
私聊和群聊里也能用。Agent 需要你做选择或批准操作时,会发一张列出选项的卡片,有人回答之后,对话里所有人看到的卡片都会更新。私聊里还可以直接把文件发给 Agent,它也能把文件发回给你。
和其他组织共享的频道,默认不让 Agent 回复,需要编辑者手动打开。打开后,需要批准的操作也不会发在共享频道里,而是发到和 Agent 的私聊。Owner 还可以设置成:Teams 里的会话只有对话成员能看到。
每个 Agent 在 Teams 里都是一个独立的 bot,有自己的名字和头像。加进来也很方便,不用自己配置 bot:用 Microsoft 账号登录,Teams 管理员批准一下,再在频道里 @ 它,它就加入了那个团队。
Azure Repos 的仓库可以作为 Agent 的工作区,也可以作为附加仓库。Agent 可以克隆代码、推送分支、创建 PR,但只能访问分配给它的仓库。
Agent 也可以监视仓库:有新 PR 时、每次更新时,或者只在有人 @ 它时开始工作。只有能向仓库提交代码的人才能触发 Agent。
审查 PR 时,Agent 会在有问题的代码行留下评论,再写一条总结,并投票:没问题就是 Approved,要求修改就是 Waiting for author。PR 状态会显示 Agent 的运行情况,点进去能看到对应的会话。
接入时,Azure DevOps 管理员用 Microsoft 账号登录,选择 Agent 能用的项目,每个项目选读或写,以及是否允许 PR 触发 Agent。勾选所有项目后,以后新建的项目也会自动包含在内,不用再回来勾选。

接入和配置方法见 Microsoft Teams 指南和 Azure DevOps 指南。