La majorité de la configuration se gère depuis le panneau Paramètres du tableau de bord. Ouvrez-le depuis la barre latérale — chaque paramètre possède une description et des contrôles à typage sécurisé. Les changements prennent effet immédiatement.
Le panneau Paramètres est organisé en sections :
| Section | Ce que vous configurez |
|---|---|
| Overview | État rapide et informations système |
| Imports | Importer des paramètres depuis une autre instance |
| Chat | Délai d'expiration de session, autopilot par défaut, nom du bot |
| Display | Thèmes et thème de couleur (14 thèmes avec variantes sombre/claire) |
| Voice | Fournisseur STT, voix et vitesse TTS |
| Notifications | Préférences de notification |
| Shortcuts | Personnalisation des raccourcis clavier |
| Skills | Comportement de chargement des Skills |
| Channels | Identifiants et paramètres Slack, Discord, Telegram, Teams, Webex, WeCom, WeChat |
| Browser | Paramètres d'automatisation du navigateur |
| Computer Use | Activation/désactivation de l'automatisation du bureau |
| Instances | Gestion multi-instances |
| Security | Mode bac à sable, commandes refusées, gouvernance |
| Developer | Options destinées aux développeurs |
| About | Informations de version et mises à jour |
Pour les environnements sans interface graphique ou les scripts, utilisez kirocrew config :
kirocrew config get # print full config kirocrew config get agent.sandbox # print one key kirocrew config set dashboard.bot_name "X" # set a key kirocrew config edit # open in $EDITOR
La définition d'une valeur déclenche automatiquement un redémarrage du pool de sessions afin que le changement prenne effet immédiatement.
Les paramètres sont conservés dans ~/.kiro/crew/config.json. Vous pouvez modifier ce fichier directement si vous préférez — le format est du JSON standard, les clés manquantes revenant à leurs valeurs par défaut.
{ "agent": { "provider": "acp", "approval_mode": "interactive", "sandbox": "auto" }, "session": { "timeout_secs": 1800, "pool_size": 2 }, "dashboard": { "bot_name": "Crew" } }
Système de couleurs à 14 thèmes avec variantes sombre et claire. Modifiez-le depuis Settings → Display → Color Theme dans le tableau de bord. Vous pouvez aussi créer des thèmes personnalisés ou importer des thèmes partagés par d'autres.
Les jetons de canaux se trouvent dans ~/.kiro/crew/.env (et non dans config.json) pour des raisons de sécurité. Configurez-les depuis le panneau Settings → Channels du tableau de bord, ou définissez-les manuellement :
SLACK_APP_TOKEN=xapp-… SLACK_BOT_TOKEN=xoxb-… KIROCREW_OWNER_ID=U0… DISCORD_BOT_TOKEN=… TELEGRAM_BOT_TOKEN=… WECOM_BOT_ID=… WECOM_SECRET=…
Le fichier est imposé en mode 600 (lecture/écriture réservée au propriétaire).
Deux variables d'environnement contrôlent le comportement à l'exécution qui ne peut résider dans config.json :
| Variable | Valeur par défaut | Objectif |
|---|---|---|
KIROCREW_HOME | ~/.kiro/crew | Répertoire de données — où résident la configuration, la mémoire et les identifiants |
KIROCREW_PORT | 5476 | Port sur lequel la passerelle se lie |
Définissez-les avant de démarrer la passerelle. Substituez le port par invocation avec kirocrew gateway --port <n>.
Tout l'état persistant réside sous ~/.kiro/crew/ (ou l'emplacement indiqué par KIROCREW_HOME). Consultez la page d'installation pour connaître la structure complète des répertoires.
Configuration