AI pair programming with agents and teammates
AI pair programming used to mean one person and one assistant. It can now mean two or more people and an agent in the same live session, with one person driving and the others reviewing as it goes.
What is AI pair programming?
In classic pair programming, one person writes the code (the driver) while the other reviews and thinks ahead (the navigator). With AI, the agent often does the writing and the person navigates.
Add a teammate and you get a second navigator, watching the same work.
How do the roles map?
| Role | Classic pairing | With an agent |
|---|---|---|
| Driver | The person at the keyboard | The agent, steered by one person |
| Navigator | The other person | You or a teammate, watching each step |
| Switching | Trade the keyboard | Hand control to someone else |
How do you pair with an agent and a teammate?
- Start a shared session on the task.
- Agree who drives the agent.
- The other person watches and suggests redirects. They land at the agent’s next step.
- Swap by handing over control.
- Read the diff together before you accept it.
What mistakes should you avoid?
- Two people prompting at once. The agent gets mixed instructions, so keep one driver.
- Waiting until the end to speak up. Suggest changes as you see them.
- Skipping the review because two people watched.
Common questions
Is this the same as screen sharing?
No. With screen sharing one person acts and the rest watch. In a shared session, others can suggest, request control and interrupt.
Can the navigator type to the agent?
They can suggest a redirect. To give the agent instructions directly, they request control.
How many people can join?
Free allows 3 people in a session, Pro allows 10, and Max has no limit.