GitHub Copilot in Teams Can Turn an Issue into a Pull Request. Keep the Review Gate
GitHub’s Teams app can launch Copilot cloud-agent work from an issue. Set repository access deliberately and review generated changes like any pull request.
On this page
A bug report often starts in chat, gets copied into an issue, then makes its way to an engineer’s editor. GitHub’s updated Teams integration tries to shorten that handoff: a notification can become the starting context for Copilot cloud-agent work, and the agent can return a pull request to the same collaboration space. That can reduce friction, but the moment a conversation can trigger repository changes is also the moment access and review rules matter more.
From notification to proposed change
GitHub’s October 23 changelog describes a flow in the new GitHub app for Microsoft Teams. An issue notification appears in a channel or chat; a participant mentions @GitHub to investigate and fix the bug; the agent creates a pull request; the team reviews, tests and merges it. The app can use the linked issue or pull request together with conversation context. [1]
GitHub’s documentation says users can start cloud-agent sessions from Teams to investigate, plan, write code, and create issues or pull requests. It is currently a public preview, subject to change, and is available for paid Copilot plans. [2]
That description sets an important boundary: the agent’s output is a pull request, not an automatically accepted fix. Teams still need the familiar controls—reviewers, automated checks, branch rules and a clear owner for the issue—to determine whether the change is safe to merge.

Treat chat context as input, not authority
The convenience comes from carrying discussion context into the coding task. That context may include clarifications, logs or a suspected cause that never made it into the issue description. It can help the agent understand the problem. It can also be incomplete, contradictory or pasted from an untrusted source.
A safe team habit is to make the issue itself the durable task definition. Before asking the agent to act, confirm the target repository, expected behavior, reproduction details and acceptance criteria in the issue. Use the Teams conversation to add context, then inspect what the agent actually did in its branch and pull request. Chat history should not quietly substitute for a written requirement that future reviewers can see.
Access deserves the same attention. The GitHub Teams app requests permissions for connecting the GitHub account and workspace; GitHub lists read access to issues, metadata, pull requests, discussions and projects for previews, and write access to content to open pull requests authored by Copilot cloud agent. Administrators should review the current permission list and the repositories that connected users can reach. [3]
A rollout checklist for engineering teams
- Confirm preview eligibility. Check the current GitHub plan and docs; do not build a critical workflow around an integration that GitHub still labels preview. [2]
- Install or update the consolidated app. GitHub says existing notification users should update the app. Its changelog says the legacy app is scheduled to be renamed and retired on November 16, 2026. Verify the current migration instructions before changing tenant-wide installation. [1]
- Start with a narrow repository set. Choose repositories with clear ownership, fast tests and low-risk changes. Confirm the agent’s effective access before inviting broad use.
- Write acceptance criteria in the issue. Describe the bug, constraints and expected test. Ask the agent to investigate or propose changes; keep any decision to merge with the team.
- Review the diff and run the normal pipeline. Check files changed, dependencies, permissions, generated code and test coverage. The fact that a request began in Teams does not change the repository’s review standard.
- Keep credentials and sensitive data out of chat. Use the organization’s approved secret-management and incident channels. Treat quoted logs or content from an issue as data to inspect, not instructions that expand the agent’s authority.
GitHub’s responsible-use guidance also emphasizes that cloud-agent output can be wrong and should be reviewed. Teams should verify current guidance as the preview evolves. [4]
Where this integration helps—and where it does not
The feature is a good fit when the conversation already centers on a well-scoped issue and a team wants to hand off investigation without breaking the discussion. It is less useful when the task is underspecified, the repository is high risk, or the chat contains private operational details that should not be copied into an agent session.
It also does not remove the need for issue triage. A notification may say “fix this,” but it does not establish impact, priority or the right owner. A team should decide whether the issue is reproducible and worth acting on before turning it into an autonomous coding task.
For organizations already adopting coding agents, the sandboxing trade-offs for computer-using agents apply here too: capability is only one part of safe operation. Repository scope, runtime boundaries and review controls shape what the agent can do.
The better measure of this integration is not how many pull requests it can generate. It is whether it makes a real handoff smoother while leaving the team’s accountability visible at the point where code enters the branch.
Frequently asked questions
What can GitHub Copilot do from Microsoft Teams?
GitHub’s Teams integration can use a linked issue or pull request and the conversation context to start a Copilot cloud-agent session. The agent can investigate, plan, write code and create an issue or pull request, which the team should review and test before merging.
Is Copilot in Teams generally available?
GitHub’s documentation labels the Teams integration as a public preview and says it is available for paid Copilot plans. Preview behavior and availability can change, so teams should check the current documentation and their plan before depending on it.
Does a pull request created through Teams bypass normal code review?
No. GitHub describes the flow as notification, agent work, then team review and merge. Repository branch protections, required checks and reviewer decisions should remain the controls that decide whether a change ships.



/* Comments */
Comments are offline right now — we reconnect automatically, nothing is lost.