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.
L'interface du tableau de bord est offerte en douze langues : anglais, allemand, espagnol, français, italien, portugais, russe, hindi, bengali, chinois, coréen et japonais. Modifiez la langue de l'interface depuis le panneau Paramètres du tableau de bord. Le texte CJC (chinois, japonais, coréen) s'affiche correctement partout, y compris en gras, en italique et en barré dans la prose.
La langue s'applique à l'interface. L'agent répond dans la langue dans laquelle vous lui écrivez, indépendamment de ce paramètre.
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