ai-team-orchestrator
Version:
đ§ AI Team Advanced - Maximum Quality Agent System avec 9 agents ultra-spĂ©cialisĂ©s et collaboration intelligente
157 lines (115 loc) âą 4.14 kB
Markdown
# đ§ Guide de Configuration AI Team Orchestrator
## đŻ **Deux environnements, deux configurations**
### đ± **Usage LOCAL (CLI)**
**Utilise le fichier `.env`** â Pour crĂ©er des issues manuellement
### âïž **Usage GITHUB ACTIONS (Workflows)**
**Utilise les secrets GitHub** â Pour la gĂ©nĂ©ration automatique de code
## đ± **Configuration LOCAL (.env)**
### â
**Pour les commandes CLI :**
```bash
ai-team issue "Landing page moderne" --type frontend
ai-team create "Dashboard admin" --auto-issue
```
### đ§ **Setup en 30 secondes :**
```bash
# 1. Configuration automatique
ai-team setup-api # Choisir "đ Fichier .env local"
# 2. Ou configuration manuelle
echo "TOGETHER_AI_API_KEY=your-key" > .env
echo "GITHUB_TOKEN=ghp_your-token" >> .env
```
### đ **Fichier .env créé :**
```bash
# AI Team Orchestrator v2.3.4 - Configuration DeepSeek R1
TOGETHER_AI_API_KEY=your-together-ai-key
GITHUB_TOKEN=ghp_your-github-token # Optionnel
```
**â
Avantages :**
- đ SĂ©curisĂ© (`.gitignore` automatique)
- ⥠Configuration instantanée
- đ§ Facile Ă modifier/dĂ©bugger
## âïž **Configuration GITHUB ACTIONS (Secrets)**
### â
**Pour les workflows automatiques :**
- Issue créée â Workflow se dĂ©clenche
- DeepSeek R1 génÚre le code
- Pull Request créée automatiquement
### đ§ **Setup obligatoire :**
#### 1ïžâŁ **TOGETHER_AI_API_KEY (OBLIGATOIRE)**
```
Repository â Settings â Secrets and variables â Actions
â New repository secret
â Name: TOGETHER_AI_API_KEY
â Value: votre-cle-together-ai
```
#### 2ïžâŁ **GITHUB_TOKEN (AUTOMATIQUE)**
â
**GitHub le fournit automatiquement !**
- Permissions : `contents:write`, `pull-requests:write`, `issues:write`
- Aucune configuration manuelle requise
**â
Avantages :**
- đ SĂ©curitĂ© maximale (secrets chiffrĂ©s)
- đ€ Disponible pour tous les workflows
- đ Fonctionne sur tous les repositories
## đ **Flux de travail complet**
### **1. Configuration initiale**
```bash
# Local
npm install -g ai-team-orchestrator@latest
ai-team setup-api # Crée le .env local
ai-team init # Installe les workflows
# GitHub (une seule fois par repository)
# â Settings â Secrets â Actions
# â TOGETHER_AI_API_KEY = votre-cle
```
### **2. Usage quotidien**
```bash
# Création d'issue (utilise .env local)
ai-team issue "API REST moderne" --type backend
# â GitHub Actions se dĂ©clenche automatiquement
# â Utilise les secrets GitHub
# â GĂ©nĂšre le code avec DeepSeek R1
# â CrĂ©e la Pull Request
```
## đ§Ș **Diagnostic complet**
```bash
ai-team check
```
**Vérifie :**
- â
Configuration locale (.env)
- â
Secrets GitHub configurés
- â
Workflows installés
- â
Permissions correctes
## â **FAQ Configuration**
### **Q: Pourquoi deux configurations ?**
**R:** Sécurité ! Le `.env` local n'est jamais commité, les secrets GitHub sont chiffrés.
### **Q: Le .env est-il envoyé à GitHub ?**
**R:** NON ! Il est automatiquement ajouté au `.gitignore`.
### **Q: Puis-je utiliser uniquement les secrets GitHub ?**
**R:** Pour les workflows oui, mais le CLI local a besoin du `.env`.
### **Q: Comment synchroniser .env â secrets GitHub ?**
**R:** Copiez manuellement les valeurs du `.env` vers les secrets GitHub.
### **Q: GITHUB_TOKEN obligatoire ?**
**R:**
- **Local :** Recommandé pour créer des issues
- **GitHub Actions :** Automatique, fourni par GitHub
## đ **SĂ©curitĂ©**
### **â
Bonnes pratiques**
- `.env` â Jamais commitĂ© (`.gitignore`)
- Secrets GitHub â ChiffrĂ©s par GitHub
- Tokens â Permissions minimales requises
### **â Ă Ă©viter**
- â Commiter le fichier `.env`
- â Partager les clĂ©s API en clair
- â Permissions trop larges sur les tokens
## đŻ **RĂ©sumĂ©**
| Environnement | Configuration | Usage | Sécurité |
|---------------|---------------|-------|----------|
| **Local** | Fichier `.env` | CLI commands | `.gitignore` |
| **GitHub Actions** | Secrets GitHub | Workflows | Chiffrement GitHub |
**đ§ AI Team Orchestrator v2.3.4 - Configuration claire et sĂ©curisĂ©e !**