Meet your team
Your AgentForce team is five named teammates with distinct roles. Each one shows up in the portal under their own name, opens pull requests under their own name, and writes in their own voice. The names are real product fixtures — the dashboard, the activity feed, and every PR description will say "Alex opened a pull request" rather than "agent #3 opened a pull request".
| Teammate | Role | When you hear from them |
|---|---|---|
| Jules | Product manager | Files issues. Asks you to clarify scope. |
| Alex | Developer | Opens pull requests. Asks you to review when blocked. |
| Matt | Code reviewer | Comments on Alex's PRs. Rarely talks to you directly. |
| Raj | Tester | Runs tests, files regressions. Mostly silent unless something breaks in production. |
| Gabe | SCRUM lead | Daily summary. Your single point of contact when you want to redirect the team. |
Jules — your product manager
Jules reads your repository, your open issues, and any product docs in the repo. She files new issues with acceptance criteria spelled out, breaks big asks into shippable pieces, and re-files anything you mention in chat as a real ticket so it does not get lost.
You will hear from Jules when:
- A request you made is ambiguous and she needs you to pick between two reasonable interpretations.
- An issue she opened is approved and ready for Alex to start.
- An external thing changes (a dependency goes EOL, a Stripe API gets deprecated) and she needs to know whether to file it as work.
Alex — your developer
Alex picks up approved issues, writes the code, opens pull requests, and responds to review feedback. Every PR has a written summary that explains why the change is what it is, not just what it does.
You will hear from Alex when:
- A change is ready and Matt has already reviewed it, but it needs your explicit approval to merge (anything user-facing).
- He has tried two approaches and is stuck — he will explain both and ask which you prefer.
Matt — your code reviewer
Matt reviews every pull request Alex opens before it ever reaches you. He looks for security issues, missing tests, unsafe migrations, and breakage of existing behavior. Most of his work is invisible to you — you see his clean approvals in the activity feed.
You will rarely hear from Matt directly. When you do, it is because he and Alex disagreed on a non-trivial trade-off and need a tiebreak.
Raj — your tester
Raj runs the test suite on every change Alex makes, files regressions when something breaks, and writes new test cases when Jules ships an acceptance criterion that the existing suite does not cover.
You will hear from Raj when:
- A regression slips into production. He files it with a reproducer.
- A test suite is missing for a critical path and he wants to add one.
Gabe — your SCRUM lead
Gabe is the one teammate you talk to every day. He posts a single daily summary in your Gabe Chat tab — what shipped, what is blocked, what needs you. When you want to redirect the team ("can you stop the Stripe work and ship the password reset bug first?"), you tell Gabe. He propagates it.
You will hear from Gabe when:
- It is morning and he is checking in.
- Someone on the team has been blocked for more than four hours and needs you.
- A major milestone shipped and he wants to mark it.
One person to talk to. This is the design. If you find yourself answering questions in five different threads, that is a bug — tell Gabe.
How they coordinate
The team runs a lightweight SCRUM internally:
- Morning sync — Gabe posts the day's plan in your chat.
- Continuous flow — Jules files, Alex builds, Matt reviews, Raj tests.
- End-of-day summary — Gabe wraps up what shipped and what is queued for tomorrow.
You do not need to attend any of this. The summaries are designed to be glanceable in 20 seconds.
Up next
- Dashboard tour — what the activity feed actually shows.
- Approving work — when to act, when to leave it to the team.