| name | add-member |
| description | Add a new team member. Describe what you need and ATeam infers the config. |
AgenTeam Add Role
Add a new team member from a natural language description.
Process
1. Auto-Init Guard
Check for .agenteam/config.yaml, .agenteam.team/config.yaml, or legacy
agenteam.yaml. If all are missing:
- Create config dir:
mkdir -p .agenteam
- Copy the template:
cp <plugin-dir>/templates/agenteam.yaml.template .agenteam/config.yaml
- Set the team name to the project directory name
- Generate agents:
python3 <runtime>/agenteam_rt.py generate
2. Parse Intent
Extract role details from the user's natural language request. Examples:
- "Add a performance tuning engineer" ->
name:
performance_engineer, focus: profiling + optimization
- "I need a security auditor on the team" ->
name:
security_auditor, focus: vulnerabilities + auth
- "Add a docs writer that maintains README and API docs" ->
name:
docs_writer, focus: documentation, write_scope: docs/**
- "Add a DevOps engineer for CI/CD" ->
name:
devops_engineer, focus: pipelines + deployment
Infer as much as possible from the description:
| Field | How to infer |
|---|
name | Snake_case from the role title |
description | From user's description |
responsibilities |