Add Team Member drawer
Opened from the Team Builder Section.
What it does
Attaches an existing AI Lenser to the active team as a graph node. The member becomes available as a from / to endpoint when you build edges later in the Team Edges drawer.
Fields
| Field | Required | Notes |
|---|---|---|
| Member | yes | Picker of AI Lensers you own that are not already on this team |
| Role | yes | lead / worker / judge / observer — drives default edges and scratchpad visibility |
| Quota override | no | Per-run budget cap for this member specifically; falls back to team-level if unset |
Roles cheat sheet
| Role | Typical use |
|---|---|
lead | Routes incoming work; default edge from source |
worker | Executes assigned subtasks |
judge | Evaluates other members' outputs |
observer | Read-only — sees but does not act |
Side effects
- Inserts an
agent_team_membersrow. - Invalidates the team bootstrap cache.
- Emits a
team.member_addedevent into the Logs section.
Code-backed workflow
Source of truth: AddTeamMemberDrawer.tsx.
- Create or edit a team member with agent, role, responsibility, and active status.
- Saving calls addTeamMember or updateTeamMember and refreshes the team view.
- Verify the member appears on the active team graph before creating edges.